I had a business trip to Germany (from the US) and found it enlightening. We all went out to eat after work one night and a couple of the local Germans had to walk 20 minutes from the restaurant to the train station to go home and didn't think anything of it. It wasn't a big deal to walk, but you'd never do that here in the US - or at least in Michigan where we have no real public transportation.
My small Swedish town of 50k has buses going everywhere every 10min. An American town of 50k is a village where there is maybe 1 bus line.
I mean, why on earth would they think anything of it?
People usually lie or have no idea how many calories they consume.
Eating three meals a day is a very very very recent thing if you account for human history, or even modern human history
Yea I can down a familiy pizza if its all I eat for the day.
Also, the rise of zero/light drinks have actually helped.
The society is built to sit in a chair 8h, get in your car and drive 1h home and sit in a chair. Then repeat.
Also "eating 3 meals a day"
I eat 3 full meals, I blow up like a balloon. I don't get it. It's like they have to constantly eat. When I was a teen or in my 20s yes. Now in my 30s its game over.
It is also the way society, public transport, cities are designed.
I walk 4km to work when its nice out here in Europe. Could I do that in the USA?