It’s absolutely the case that public health coverage will benefit some people who make bad health decisions at the cost to some of those who make good decisions (or the decisions themselves must be made by a central authority).
That doesn’t make it the wrong policy decision. Lots of systems we happily manage with similar dynamics. But I don’t think denying that basic fact is the right path forward. The moral hazard is real and worth acknowledging.
Ironically the people who make bad health decisions are often benefiting the medical system by dieing more often around retirement age rather than going on to live 20+ years past retirement with age-related healthcare problems that cost WAY more than any other health conditions they could encounter when they are younger.
Smokers for example have more lung disease and cancer which cost money to treat, but usually not until they are in their 60s so they still spend their entire life paying into the system, but then they die soon after, saving on age related healthcare costs. And that is on top of smoking disqualifying someone from many treatments and surgeries, making smokers a net-win for healthcare costs to society.
Being really fat also seems to have similar effects, although the the finances are much closer so perhaps the second order effects from being fat cancel them out. But on paper they are still a bit cheaper than the average person.
Many people will argue against it because it "feels wrong" and they think unhealthy people should be punished (for example with higher insurance fees) and don't want to admit that unhealthy people are subsidizing their own healthcare, doubly so if you add in the sin taxes they have been paying their whole life that often result in more state income than their entire life-time medical costs add up to. But there has been numerous studies across the decades in Europe and the US showing how much cheaper unhealthy people that die earlier are to care for compared to the 90 year old granny walking everyday and risking broken hips and taking 30 different medications a day.
The problem is we're already doing that, just worse.
Insurance is just risk-pooling. The most effective risk-pooling requires a bigger pool. That's why we have big insurance companies and bigger companies offer better employer healthcare plans.
Well, the biggest pool is the entire US population. So, we should just do that.
We already have socialized medicine. If my coworker smokes, I pay for that. If we're going to do socialized medicine, we should do it right.
That doesn’t make it the wrong policy decision. Lots of systems we happily manage with similar dynamics. But I don’t think denying that basic fact is the right path forward. The moral hazard is real and worth acknowledging.