I agree. After living and traveling abroad, it's easy to see America has an obese-default culture.
Most cities and towns have little walking or public transportation. Cheap, high-calorie, nutrient-poor food is easily available anywhere 24 hours a day. Restaurants have an abundance of large amounts of meat and carbohydrates drenched in low-quality oils and sugary seasonings.
You have to be consciously active to stay fit or cook the majority of your own food. People in a lot of other countries stay lean and aren't as obsessed with fitness as we are.