Health care in this country has nothing to do with the free market, except for elective procedures not covered by insurance.  Health Care was removed from the free market when third-party payor group health insurance was introduced in the late 1940's and early 1950's under Truman.

Big Pharma would never get away with some of the outrageous charges they have on new drugs if the patients were having to pay for it.

Congress agreed that Medicare can't negotiate prices with Big Pharma because Big Pharma funds so much of their campaigns.  Crony capitalism is rampant in health care.  And in case you're confused, "crony capitalism" isn't "capitalism."