There's also the 'obesogenic environment' - Highly processed food is often much less expensive than fresh, healthy food. This is also a problem for those who are time poor, or don't have much interest or sufficient education to create nutritious, home cooked meals. It is very easy to underestimate the calories/sugar content in boxed meals, etc.
Some larger (better stocked) stores where I am at the moment require a vehicle to get to, surrounded by networks of busy dual carriageways, or are simply cut off to pedestrians, situated on out-of-town business parks with no train or bus routes close by.
One area a few towns out is entirely composed of new builds which stretch for miles. There isn't even a local store, let alone a butcher, baker, etc. The roads in these areas are severely congested due to everyone having to reply on their cars to do pretty much
anything..I'm not sure we can blame the person driving for making poor choices in this instance.
There's a depressing dystopian terror foreshadowing the future of corporate entities 'designing' lifestyles and communities, as opposed to complementing our own.
I can easily imagine a future where towns are built around a giant Tesco, for example, with the company providing GP surgeries, entertainment, sport, banking, housing and so on. People who couldn't afford to move out of these areas would effectively become 'priced-in'. Tell me it ain't gonna be!