"The only way to get as close as possible to "good" healthcare is to have enough money to pay for everything out of pocket."
This isn't possible. Healthcare is a finite resource and having universal, government care not only puts your life into the hands of the government (see the UK for an example where parents are not allowed to take their children out of the hospital) but offers worse outcomes.
When you are young and healthy, it's great. As you age, life-or-death surgeries have long wait times. This can be seen in any country with universal care. My aging relatives in Canada are going through this right now and have been forced to come to the US to get surgery in months rather than waiting years.
MAID has been great for healthcare costs in Canada. Many people that would otherwise have been costing the system money, are now a benefit. The sad realization is that government-run programs need MAID to cut down on costs.
I know lots of expats living in Asia that are now getting older. They have to go elsewhere to get any surgeries done, because of this exact reason.
To make it better, we should only have insurance for surgeries that can't benefit from the free market and are relatively rare. Common surgeries and procedures should have no insurance. The prices would eventually fall to levels that were affordable.
The masses don't want plans like this. They like easy solutions that sound good when you say them and don't take a whole lot of thought besides an elementary school level of thinking.