>how could we have possibly made it as long as we have as a species if we are only now realizing that we can't eat enough good foods to be healthy?
Partly due to agricultural soil depletion of certain elements like magnesium, zinc, iodine.
Btw our prehistoric ancestors weren't especially healthy either: