In theory shouldn't there be health insurers who are willing to ensure you just as long as you pay your rates?There are, in actual fact, insurance companies in the US that will do this. Some make it a business to cater to self-employed folks who don't have company insurance.
It's been a while since I thought about this, but (IIRC) the 'private companies pay for insurance' deal got started in World War II, as a perk. Companies could not compete for scarce labor (salary freeze) so they offered basic health insurance to attract workers. From there it just grew.
So why do so many of us accept it, when there are free-market alternatives? I think it's the convenience.
Take my dental plan at work. For about $10 a month I'm covered for all routine stuff at the dentist. Extraordinary work will cost me a bit off the top, but not _that_ much, for the care I'm getting.
Which is pretty much the plan I'd get if I eschewed the work plan and bought one on my own.
The convenience is that work has a team of guys who deal with the insurance companies, getting deals, selecting plans, negotiating rates, basically dealing with a lot of hassle so I don't have to.
Now, I could get a better rate on my own, and I probably _should_ if I were really worried about being laid-off but .. it's just easier this way. A trade-off.
For a lot of us, this is okay: the plans our employers offer are pretty good. For some people, who have sucky employers and rotten plans ... it's sub-optimal.