Unforeseen complications are not exclusive to the healthcare industry. Imagine if you were trying to build a house, but had no idea how much it would cost. "Realistically, no construction company will give out a price; they don't know what unexpected complications may arise."
Something needs to happen here. Either healthcare is socialized (my strong preference), or the industry needs to implement some type of price transparency.