The "American diet" is mostly low satiety ultraprocessed foods, which will make you obese if you just follow hunger cues. Using it as an excuse is still retarded because nobody's forcing them to eat like that. Healthy food is cheap and accessible pretty much everywhere.