I do not know to much about this either. The first thing that came to mind though when you asked your question was this.
If there is government funded health care, available to anyone. Why would private companies be compelled to waste time and money to participate in a health care plan? The government will take care of this for them. So now your left with either purchasing your own health care, unassisted by the company you work for. Or you can use the government health care system.
The companies that do still offer a health care plan will be able to reduce their wages paid because so many people will want to work for a company that has a health care plan they will accept a lower wage.
Again I could be totally off base but it's the first thing that came to mind that made sense.
I hadn't thought about that... but if my company stopped paying my health insurance, then I probably would decide to lower my coverage. I am healthy, no kids, etc etc... all I want is disaster coverage (car crash, burned in fire, etc.) high deductible no frills. If I had all those savings for the last 10 years of employment I'd be better off today. I do realize that I'm not the typical case (I'm the one paying for all the sick people who get insurance through my provider's plans)... but I've never taken any government monies either.
I recently heard a story about how health insurance is more expensive in the US because of the tax incentives that exist. $100 of benefit to me only costs my employer $70... so they are more likely to provide this instead of cash... so I'm more likely to have insurance... so I'm more likely to get more tests done... most of the time these test provide no real benefit, but since my insurance pays for it, who cares? I don't mean to thread jack, but this is sort of part of the same problem.