It's quite a tired take that the obesity epidemic is because Americans have too much affordable access to good food. America has affordable access to terrible food and while people can keep their bellies full on that actually eating healthily is a luxury.
People who can afford crappy fast food can afford chicken breast and rice with veggies store bought and made at home. Just easier to kick back with a Big Mac and fries after work. Personal responsibility is key