In the human diet should include not only proteins, fats and carbohydrates, but also vitamins? What is the reason for this?

1) Vitamins are needed for normal metabolism. Most vitamins are part of enzymes (are coenzymes).
2) Vitamins practically do not form in the human body. Therefore, they must come from food (plant and animal origin)

Remember: The process of learning a person lasts a lifetime. The value of the same knowledge for different people may be different, it is determined by their individual characteristics and needs. Therefore, knowledge is always needed at any age and position.