Other hypotheses I’ve seen include more sedentary jobs, endocrine disruptors, and cigarette smoking going away. Nicotine is a stimulant and an appetite suppressant.
I guess a combination of less nicotine and more sugar isn’t a bad one.
Of course it’s not that people were categorically more healthy back then. Heart disease was pretty rampant.
I can easily make cookies at home that are more palatable/cravable than anything I can buy at a store. And they don’t have any of those “other” ingredients. And let me tell you, 3 of those homemade cookies could easily be 1000 calories.
https://ourworldindata.org/obesity#obesity-varies-widely-wor...
I don't think we've figured out exactly what's causing it. The simplest explanation is an abundance of easy, cheap calories. Some think it's some unknown/unstudied environmental factor like PFAS. There are various other theories. It's another unsolved billion dollar question.
Fat to sugar was one of them, yet fat is very high calorie itself.
Another is that we've moved from jobs working on our feet to jobs sitting on our butts. Same with going outside and playing. Add to that in the US more people have moved to the southern part of the country with air conditioning and spend more time inside.
Mass removal of fiber from foods (hence the ultra processed part) make it far easier to over consume thousands of extra calories per day.
Another is the amount we go out to eat in the US. When I was young we might eat out a few times a month at most. Now the average is 4-5 times a week! Most places offer very large serving sizes so it's very easy to consume over half your daily calories in one meal.
I'd have to add in better marketing and placement of high calorie impulse foods in stores of all types.