I always wonder why not just go with "blanket" service like SS and medicare. I know that both system really need some serious overhaul, but the idea of the systems are pretty good.
So... why not extend the whole system for the population (essentially making it national base healthcare system) but you can get "extended" services via normal insurance company or supplement. We already pay a portion to SS and medicare anyway so why not expand it to all citizens?