There's a difference between the food that's been eaten over the past thousands of years and the food that we all eat today. I suppose if you look at this the right way, it's another argument in favor of evolution. Teeth are optimized for hunter/gatherer diet and lifespans. Doesn't matter if your teeth rot out by 50 if you die in your 30-40s

30-40 is plenty if you’re having offspring by 13-17 and seeing them to the same age. Teeth need not last any longer.