I wouldn't recommend shouting. :-) Also, we don't expect an exact price, just as we don't expect an exact price from a building contractor. We expect rough estimates so we can tell the difference between a $500 procedure and a $5000 procedure.
That's a good point. Not knowing how much something is going to cost could cause an enormous amount of stress to a patient - which could impact their outcome. I wonder if there have ever been any studies done about outcomes where the patients are fully informed about cost, vs being in the dark.