It's interesting that overall spending doesn't decrease that much in the end, although shifting from snacks to fruit is the kind of change health advocates have always wanted?
This is a commonly repeated claim but it's usually not true. Fruit is, in fact, pretty cheap:
In the US, bananas average $1.68/kilo: https://www.numbeo.com/cost-of-living/country_price_rankings...
A kilo is usually ~6 bananas. So a banana costs maybe 28c on average. Find a cost-competitive ultra-processed snack for the calories and satiety that a banana provides. Healthy eating might not is cheap but junk food, specifically, is not usually a cost optimisation.
I think a lot of people that say quickly perishable items are cheap shop every few days and buy in small quantities.
That’s your choice at the end of the day, but don’t make excuses for why you choose to eat garbage all day.
It is not a generalizable answer to this problem.
Telling someone who can't afford to move to the city that they just need to move the city to solve their health problem is a waste of time for you and them.
The answer applicable to the government is to build better cities.
The answer is never stay in the suburbs but take drugs the rest of your life and spend the end of your life miserably unhealthy. You’re free to do that if you want to, you just can’t pretend it’s healthy.