Eating a wide variety gives all ages the essential vitamins, minerals, and fiber it needs to guard against many chronic diseases, such as cancer, heart disease, stroke, type 2 diabetes, and two common causes of vision loss: cataracts and macular degeneration.