Some blame the gov't and regulations but I place the blame at the market[0]. Healthcare (and the military) is the biggest racket going on today for sure. I mean racket in the traditional term, gov't and private market collusion.
Since the elderly and lower classes already have no-charge healthcare, we're already one foot in. May as well just expand Medicare for all to single-payer to those of us who work for a living.
I think we need nationalized insurance and private market medicine. Nothing will be perfect but we can definitely do better.
[0]http://arstechnica.com/science/2015/11/750pill-pharma-compan...
The original reason employers offered it was because in WW2 there was a government-imposed wage freeze, and companies got around that by offering benefits like health insurance.
I don't see how anyone can be in favour of one, but not the other. In practice, though, most people favour one or the other, but not neither of both.
To most people, there is an extremely obvious distinction.
But those arguing for socialised medicine aren't arguing that society should help the gunshot victim, they're arguing that the money to do so should be coerced from members of society. That coercion is morally wrong, regardless of how worthy the recipient is.
Also, if societal support were voluntary, people could choose between supporting the gunshot victim or the bank.
Or maybe it is evil and employers know that healthcare is another way to keep their employees from bailing for another company.