I don't want to be offered a pricing chart when I have a kidney stone or get violently mugged. When that happens I don't want to have to deal with that sort of thing.
The free market in medicine is plain weird. Everyone needs the doctor on occasion, and everyone needs tyres on their car. Both things are pretty standardized, medicine is an established science, and tyres just need to have the correct dimensions and speed rating.
You show up at the doctor's, and they will treat you according to established procedure, most patients do not have complex illnesses, and you show up at your mechanic, and they will put new tyres on. It's very simple.
Yet on TV you see many many more ads for the local hospital or medication for condition X that you see for tyres. How come?