If you're paying cash, you're going to get charged that over-inflated price. It's up to you to negotiate a reduced "allowed" price, like the insurance companies do, except you have no clout. You're also not allowed to know what those prices are; they're secret because if they weren't the whole scam would be a lot more obvious and would probably fall apart. (Eg: get challenged in court)
Its an eye opener.
I'm sure there could always be complications but there are supposed to be laws in place to stop hospitals from price gouging.
Those prices don't include a bunch of things you'll also need, which makes them a little misleading. Some of those things are predictable, and some, like your housing costs for the duration of your recovery, are not. In a typical hospital setting you're paying to stay in a hospital bed, and they can't tell you how much that'll cost ahead of time.
It's probably a lot easier to determine all of these costs on average rather than per-patient. Medical staff could be paid a salary, and hospitals/etc could set a budget based on average costs and workloads. Then a single-payer system could collect the money needed into one big pool and pay it out based on those budgets.
That's probably because the people you can ask who fully understand the procedure you need don't know what the prices for you are or everything you're going to need, and the people who know the prices aren't doctors and couldn't determine what exactly the procedure will entail. This is by design, of course, but it means that the people you might try to get a price from aren't able to tell you, even if they really want to.
Take your car to a mechanic, and ask how much a repair is before they look at your car. They can tell you typical costs, but can't tell you what your repair will cost yet. So you let them look the car over, then come back to you with an estimate. But that's still not the final cost, because once they start working something else might come up, and they'll have to stop to talk to you about the additional work. You don't know the final cost until all the work is done. That's the way it is with medical procedures too, except most of the time you can't stop midway through to discuss options and costs when something unexpected happens. The doctor just has to take care of it, and let you know about it afterwards.