I get the feeling that Universal Healthcare (medicare for all) would probably level the difference? What else is responsible for the almost 4yr difference with e.g. France? Is it diet? Is the air/water worse in the US?
All the baby boomer men in my family would be dead if it wasn't for the American health care system.
Even suffering heart attacks, they didn't miss a beat to get back to going out to eat, drinking beer/wine and being massively overweight.
If you go to any restaurant at night it will be packed with fat old people stuffing their face. Most on medications so that they don't have to change their lifestyle.
No country has ever had the BMI of old people that America has right now. It is a wealth curse.