"Last century" is a big piece of that, surely. As recently as 50 years ago, obesity rates were quite low (and risk of hunger among the poor was, you know, more real than it is today).