This advice could be inaccurate because each individual is different. We belong to the same specie, we have similar but different necessities. All humankind have the need of eating food and drinking water, but the amount of each one variates one person to another, and there is the difference.
The amount of water a person must drink depends on health, size, amount of fat, if it's a sedentary or an active person, all these and more variables determined the healthy habits a person should take. Just taking a specific diet from one person and apply it to another, it will lead to disaster.
Vitamin D to promote bone calcification, vitamin C to promote a firmer collagenous structure throughout your body, vitamin b12 because it helps the absorption of iron and thus avoid anemia, and vitamin A is ultimately a Great healing and strengthening of the epidermis, thus generating that against epithelial strains there are no tears or stretch marks.