People have to take personal responsibility for their health. Simply relying on the healthcare system or a magic pill won't cut it.
In our society that responsibility means you have to self-educate to understand what to eat, moderation, exercise, building good habits. And we do not make it easy. The Food Industrial Complex has made eating poorly much less expensive than eating healthy these days, along with tricky marketing tactics.
One of my pet peeves is people who eat like crap, drink soda and alcohol like a fish, get sick and then complain that they can't work, don't have insurance and want an entitlement from the state.