In reality, socioeconomic ideologies like socialism, communism, capitalism, agorism, and anarchy are like tools. They are best used under specific circumstances dictated by reality, and just like tools, are best used in combination or sequence toward achieving a certain end.
Healthcare provides a perfect example of this. All can most likely agree that one shouldn't die simply because they cannot afford healthcare. The current state of healthcare - particularly in terms of infrastructure and technology - means that in order to provide healthcare to individuals who cannot afford it "socialist" style policies and charity is required. However, neither is a sustainable or final solution - merely an incremental step toward one.
Free market competition, collaboration, entrepreneurship, and the advance of medical technology makes it cheaper and more accessible for everyone, including those who cannot afford it at current costs. Incrementally, research and development will yield healthcare infrastructure and technology even the poorest can afford without government intervention or charitable organizations.