Our "For profit" health care system is certainly one of the biggest causes for health problems, compared to nations with a Universal care system. Many or our people cannot afford the high costs of health insurance, or the co-pays and deductibles that are part of most insurance policies, so they avoid treatment for minor issues, that eventually become serious.
We spend twice as much for health care as most other nations, and yet, when ranked, the US comes in WAAAY down the list in terms of the nations overall health....here's one that ranks the US at number 37.....
https://worldpopulationreview.com/country-rankings/best-healthcare-in-the-world
That, plus so many of our people who refuse to try to maintain a healthy lifestyle.....the CDC lists Obesity as being the primary cause for about 1/3rd of the nations health problems.....insures that these numbers are unlikely to improve.