Perhaps what we need is something like the WTO's most-favored-nation rule for domestic insurers, but imposed statutorily. If you're treating an out-of-network patient extemporaneously, you can only charge that person's insurer at the lowest rate you'd charge an in-network provider.
This would remove the incentive for out-of-network providers to eagerly provide many services. That has its own downsides, of course, but it might help to resolve many of these billing nightmares.
But, heck, maybe something like that already exists. Obamacare (aka ACA) comprehensively thought through many of these dilemmas. But enforcement has been gutted by the GOP.
As far as whether facilities could be "nicer", I mean... maybe? I actually kind of prefer healthcare to be like schools in this way— if I don't think it's nice enough for me, then I need to lobby the province to collect more taxes and make it nicer for everyone rather than just taking my dollars elsewhere.
And that doesn't even address the whole billing-surprise angle. I would happily wait forever if the alternative was not knowing if I was going to randomly be stuck with a $10M bill.
To be fair, Americans have a very low standard for “functioning healthcare system” due to the American healthcare system.
Actually, people just want someone to help them with their health issues and not treat them like shit.
Sure, I guess you could find people with the above attitude, but it's mostly a straw man you are using to deflect responsibility from the health industry.