Perhaps, changing demographics is also a likely contributor. We have more poor people these days, both through immigration and growing income inequality/stagflation. Poor people can't invest are much time/money/energy into their health. And yes poorer individuals often make bad choices, usually through prioritizing the short-term to the detriment of the long-term, but it's hard to place too much blame on them given the circumstances they find themselves in.