>>513797473 (OP)
because our government puts basically zero regulations on what can be put in food, leading to every meal (yes, even the ones you cook yourself if bought the ingredients at a store) being stuffed with added corn syrup and oil and all manner of unhealthy chemicals.
If an American and a European both ate the same amount of food and did the same amount of excercise, the American would still end up fatter