Consumers won't make a purchase if they don't know the price.
As a non-libertarian, regulator friendly way to achieve this, you could also ban first dollar coverage.
Are Americans somehow unable to do the same?
1 - http://frugalnurse.com/2016/08/doctors-dont-know-healthcare-...
2 - http://www.healthcareitnews.com/blog/doctor’s-don’t-know-or-...
Honestly it's silly boarding on stupid that we can't do that. I've heard various arguments. Most of them come down to a) doctors are sacrosanct, or b) it would cost too much money.
1. You're saying higher deductible will increase the 'financial pain' to the consumer. Wrong -- what matters to consumer is cost for services + cost of insurance.
2. You're saying quoting accurate prices is the goal -- I think quoting prices at all is the goal. If consumers aren't moving to cheaper providers, prices will always go up. There are price controls built into insurance programs but they're not based on the real cost of providing a service so they can hurt quality.
3. You're saying 'financial pain' comes from high prices today. The real concern is that 0 price sensitivity increases the % of GDP allocated to health care to unsustainable levels. I can suffer pain today if it turns health cost growth from positive to negative.
Only of the provider is a monopoly. One provider can't charge $5000 when the other will do the same thing for $50.
Same reason a can of beans doesn't cost a thousand dollars even though you have to eat to live.
We suck at taking care of the weak.
Are you suggesting that we should have government fire insurance?
Suppose you needed a new garage door opener for your house. If fire insurance was medical insurance then you would have the insurance company buy you one because it would be dangerous to not be able to get out of your garage if there was a fire. Then garage door openers and plumbing and doorknobs and smoke alarms would all cost ten times as much because people aren't price conscious when the insurance is paying for something, and fire insurance premiums would get completely out of hand.