Swiss American here. It's not insane [1]. The state of healthcare in America is so poor, I would caution us from referring to anything as insane without empirical evidence.
The US already implemented tax penalties on no-coverage and could adapt them to be auto-enrollement in basic coverage at a high deductible.
I have nothing against single payer, but I don't think it is worth fighting for the details of it in the US system when it can be emulated like it is in Switzerland.
(But for pricing to be fair, the more important problem in to reverse the incentive for removing lower risk individuals into group plans and make sure everyone is considering the actual price of their insurance.)
If everyone under 30 says “I won’t shell out for private insurance, and if something catastrophic happens, fuck it, I’ll declare bankruptcy”, the system falls apart for everyone. Unpopular as it is, this is the logic behind the ACA mandate.
It’s a terrible outcome, unless you’re rich enough not to care about insurance to begin with. You get coverage that’s unaffordable for higher risk people who need it, and uninsured “healthy” people one stroke of bad luck away from disaster.
You do need low-risk people in the pool if you want low-risk people to subsidize the insurance premiums of high-risk people. That is not insurance, that is just socializing the premiums of high-risk individuals. These distinctions matter when discussing policy. Socializing medical costs may be the appropriate policy choice but lets not smuggle it in by abusing a term of art like “insurance” which means something very different.
If you want to move away from that to “just pay me the equivalent comp directly and I’ll get my own insurance”, rates are going to get ugly.
Which, in the case of an universal service, is also the insured.
Would be happy with a government run plan, too, just want our government to make some attempt to address the problem, whether from the left or the right.
Healthcare being a fundamental right, this fails by not ensuring people with rare conditions get it.