It's relative. They have way way less fatties than other European countries who have way way less than the USA. You don't see fatties on scooters in Paris ever whereas they are in every single grocery store in the states.  And yeah, it's due to wholefoods. It's very hard to chronically over eat whole foods. When bodybuilders try to bulk up they have to resort to less whole foods just to cram in the calories. Americans generally eat an entirely processed diet and see it as normal. Even the meat is extremely processed.