Government paid-for health care and insurance for everything is a factor. It used to that if people got fat, didn't eat nutritionally, took dangerous drugs etc., they knew they were accountable and their bad habits could kill them. Now, there's an over-priced drug for everything. The result is that too many people aren't holding themselves accountable for their health.
You may have hit the nail on the head regarding my wife and me. 63 years old and no health insurance.
That’s why I’m eating hard boiled eggs from our chickens and as Y type this munching on plain almonds and Pecans. I’m going to bite into my apple in a couple of hours.