Do these other 39 countries have the number of fast food chains as we do?
They don't have as much food as we do period. Less food, more physical labor, less AC, more walking less screen time, etc. Being a prosperous nation has made us fat and lazy. It would be interesting to see if the high inflation has lowered the average calorie intake in the US.