It’s probably a combination of factors, but look at the rate of change of obesity rates. Obesity rates have been going up almost everywhere. Essentially the rest of the world has been catching up to America. America was the first country where food was so abundant that it was essentially limitless for the majority of the population.
Perhaps the effect of limitless food on obesity rates takes time to manifest and is compounded in successive generations.
Perhaps the effect of limitless food on obesity rates takes time to manifest and is compounded in successive generations.