The issue is not lack of care. Not even one of time or money.
The issue is a complete failure of people to take a long-term view.
This happens in many areas of life, but with nutrition in particular.
At the risk of completely outing myself, 3 weeks ago I bought 4 packets of seeds and nuts and 5 packets of dried fruit (all on multibuy offers, but still). My shop came to about £15 - quite a massive outlay. However, in mixing my nuts and seeds, and adding a small(ish) amount of dried fruit, I have sorted about 20 breakfasts and 20 lunches out. No need for a fridge, no need to store masses, no need to heat up.
Each morning I make up a large handful of fruit/nut/seed mix (takes me all of 2 minutes, max) and take the tub into work - I have part of it for breakfast, part for lunch. The amount of fat, sugar and fibre means that I don't need to eat much (and I am one of those people who can pack away vast amounts of food), the size means that my eating is slowed down and I have just done my body a massive favour in getting a shedload of nutrients in.
How many people can say that they can buy 40 meals on only £15, can make a sandwich/ run to the shop and back quicker than that? The difference is the initial outlay, but if you plan your shopping more long-term (ie. monthly rather than weekly or even daily) it is completely do-able.
Exercise is a different matter, but again, so many people complain about having no time, but then spend so much time on social media. I bought an exercise bike and use my phone to access mumsnet while I tread along for 10-30min each day - I don't even need childcare as the kids can just play in their rooms or are asleep when I do this. My husband listens to audiobooks or podcasts on his run.
It's excuses (I will get flagged massively, but there are not that many people in all the exceptional circumstances that will be thrown back at me - this is about the vast majority of people) and lack of forward thinking.