We shouldn't outlaw for-profit medicine, but any nationalization of health care should not involve for-profit establishments.
Public buildings peopled by public employees. Little to no involvement for insurance companies, whose only purpose (in this industry) is to figure out how to restrict our access to medical care.
I favor an expansion/improvement of the Veterans Administration. Two years of national service for everybody (could be military, could be forestry, could be road construction, could be peace corps, could be clerical) = lifetime health care.
We should make health care a heritable but restricted entitlement. Every citizen gets health care and can pass it on to one person by heredity. Non-citizens can earn this entitlement via national service.
People who want to have more than two children are wealthy enough to afford having children, so they also can pay for their own health care after that third child is born. Makes sense, right?
Our current welfare state rewards people for bearing children they can't afford. The theory is "it's not the kids' fault," and that's a rational justification. Rational actors follow incentives, as The Fart points out above.
I sometimes tell the story of the mom & daughter who lived in a Section 8 house less than a thousand yards from my house. The mom, according to a neighbor, proposed that both she and the daughter get pregnant because they needed the money.
My proposal is, in my opinion, right-wing (to the extent that government/political concepts must be identified by Wings). It incentivizes a desired change in public behavior. Its ideology, to the extent that it's ideological, holds that people are rational actors.
It seeks to address the only problem that humanity has: overpopulation.
And yes, Fart, we need to remove the profit motive from health care. But not make it illegal.