There are a million markets with information asymmetry and work just fine, and there are plenty of examples of cash-pay systems that work reasonably well for healthcare.
I disagree with OP that the problem is price transparency, but the healthcare market in the us is intervened in ways that prevent the classic workings of a market.
- Price transparency
- One price for the same service. The practice of charging $500 to the insurance but $10000 to the uninsured needs to stop. Maybe it's fine to vary by a few percent but there is no other market where the same product costs 20x more depending on who pays. If the excuse is that this is to compensate for non payers then let's pay for this from a separate pot.
I agree about emergency situations.
This is the exact point- you do not have the education to shop because you don't even know what you need to be shopping for.