IMO the US needs to just make up its mind and run with it. Either we are a free market society or not. And yeah, that includes health care. Everyone who has insurance is too far removed from the actually cost of services. Every provider that takes insurance is also too far removed unless they run their own practice which is becoming more and more rare as hospital based practice takes over the nation.
Either that or go 100% socialized medicine. Model the countries that it seems to be working for.
But do one or the other cause the half arsed kinda socialized but with a bit of private and some people might pay cash model is a huge fail.