The whole health care system is broken, not just insurance. The real question is does everyone deserve access to health care and life saving drugs/care? If you say yes, then someone (government unfortunately) has to be involved to see that everyone gets some sort of chance to afford it. If you say no, then accept that a lot of people are going to die, reduce their quality of life, etc, by not being able or willing to pay for it. The problem today is that everyone says everyone should have access, but then everyone hates paying for the access or the costs involved. If we want the market to take over, we have to accept the market will let people die/suffer. Everyone says they are willing to let people die until it is their grandparent, parent, sibling, spouse, child, best friend, etc that is dying or suffering and then it is "how could we let this happen"/"something has to be done".
Insurance has screwed it up, pharm companies have screwed it up, med schools have screwed it up (by keeping supply of doctors low/controlled), med tech companies have screwed it up. Name an organization in the health care industry and they have probably had a hand in screwing it up.