Modern life has some pretty powerful negative forces at work.
Stress, pollution, over-processed foods makes it essential that your body receives an adequate supply of vitamins and especially minerals. Even if you eat three well balanced meals a day, you run the risk of not always providing your body with what it needs because of petro-chemical fertalizers and pesticides . If the minerals are not in the soil, they are not going to be in the vegetables. When they put pesticides in the soil, that will be in the food. Pesticides cause all kinds of health problems including cancer.