I have sort of had experience with both systems (public and privatized health care) because my Mom and sister live in the US as citizens, and even in Canada dentists refused to become a part of our public health care system so if our teeth are rotting it is up us or our employers plan to pay for dental care. No one in Canada would complain if dental services were part of our public health services, only the dentists who stand to make more money working privately.
The whole discussion happening down there about the problem of products made by cheaper labor undercutting peoples ability to earn a living is something I have personally been living through here for decades, and it is basically the same problem of "handmade" in a country with a high cost of living, versus "Made by cheap labor" People in North America choose to buy the stuff made by cheaper labor because it is cheaper. If stuff is made by people earning a North American minimum wage, the end product is going to cost a lot more than the products made by cheap labor, and one way or another it is people buying this who will pay the cost difference. Giving businesses making products locally a tax break might offset part or all of these costs, but just like the handmade versus assembled from components made by cheap labor problem, I would guess lots of businesses would find ways to claim local production, get the tax breaks and still do most of their production offshore. And, over the next decade it won't be so much cheap labor we are competing with but machines and AI and robots. It seems it is a really complicated problem and there is no easy solutions...?