re taking in a lot of pesticides, which can affect nutrient
absorption, and the soil, treated with petroleum based fertilizer, has had the minerals leached out of it. If the soil lacks minerals, so will your food. For another thing, food is old when we eat it. Thanks to refrigeration, food can be pretty old by the time we eat it, and many of the nutrients will have lost potency by then due to oxidation and age.