Even if you get an idea of the price ahead of time, the price when you arrive might end up different because of your unique circumstances or maybe even just shady behavior. Yes, maybe the pricing transparency gives the patient more ammo to haggle with, but relying on sick patients to become market watchdogs just seems like the wrong horse to hitch our wagon too.
We have grocery stores with 200% markup on some goods, yet they're still in business. Price being posted doesn't mean it's affordable. Then you add in sales, coupons, rebates, discount clubs, "add to cart" pricing, SKU variations, "convenience" fees, etc... And the price listed is now no longer "the price listed". It gets even more complicated with medical systems.