Prepared formulas are more stable than vinegar and give a constant source of carbon, while vinegar can be unstable and cause fluctuations in ph levels.
Also, prepared formulas are specifically designed to do the job and contain other nutrients, etc., that vinegar does not have. Prepared formulas can also prevent the overgrowth of certain types of bacteria that you don't want and they are also generally inexpensive. Look at YouTube to see the people at Red Sea, Fauna and Tropic Marin give detailed reasoning and sure, they want to sell product but IMO, you will be better off.