Edit: still talking about the USA here.
Btw, I'm not blaming the poor, being poor is hard. I grew up under the poverty line. Overcoming poverty is a huge task and more should be done.
In extremis, if you only eat what you can grow, rear, and trade for, then you're not eating breakfast ~cereal~ sugar, ready meals, crisps, etc.
It's a bit tangential, but this is similar to how such a lifestyle isn't even cheaper - it's not the only shopping those people can afford - most of my meals probably cost less, because I take an interest in cooking and eating (i.e. I'm buying vegetables not ready meals) but that doesn't mean there's always (or even that often really, especially amortised over all uses) an out-of-reach expensive ingredient.
Or look at restaurant/fast food-- the healthier options are the 'premium' options. But if you've got a few buck and want to feed a whole family, a bunch of burgers is still reasonably priced for someone low income