As a European I would think a large part of the problem is that Americans are just sick more seriously and often. Your car culture, quality of food, and general preventative healthcare accessibility seem all terrible there. The prevalence of obesity in younger population is staggering. In my (engineering) programme I see one very obese person and a couple fairly overweight, but that's about it.

Australia and the US have similarly higher obesity rates. As you can see in the article, their system is simply just inefficient (arguably, by design)