Earlier quoted context omitted.
Because every doctors visit would cost money, people wouldn't get regular checkups and catch issues when they are cheap and easily dealt with. So now more pressure is put on that catastrophic medical insurance or government provided catastrophic health care. That kind of system promotes poor and expensive health.
>Because every doctors visit would cost money Yes, services and goods procured, even necessary services and goods like food, clothing and housing, cost money. If you're arguing that no life necessities should cost money, I'm afraid you're not going to get anywhere with the non-socialist crowd. Since most Americans are non-socialist, this is not a politically tenable position. Do you have an objection that isn't "it s…
The US has a (admittedly obfuscated) fee based health care system. However, if one necessarily needs medical treatment, you can go to an ER it will be provided to you. You might end up with a debt that you can never pay but you won't be turned away. These emergency visits actually account for a large amount of the US government health care costs.
So if your society accepts that all people will be treated regardless of their ability pay then you might as well start looking at better and cheaper ways of doing that. Waiting till someone is so sick that they need the ER is a huge waste and bogs down the entire system; even for paying users! By comparison, simple doctors visits are considerably less expensive and produce better outcomes than waiting until people have no other option.
As for socialism, your society doesn't want to let people starve either and provides plenty of mechanisms to prevent that too. Socialism is automatically baked into any society that won't let the poorest or the sickest simply die.