The "actual real solution" with the regard to the topic in this thread is demonstrated well by a number of countries around the globe: force everyone in a country to be part of a public health insurance system, financed mostly by deductions on income and tightly regulate price setting for drugs and medical services administered under that system.
If that sounds too much like socialism for your taste, give rich people the option to buy additional services or restrict the public system to basic medical services and drugs and require private insurance on top for cutting-edge stuff.
Profit is a great thing, but it is not an end to itself. The point of liberal democratic societies is to guarantee basic rights for everyone, while constantly improving the welfare (which is not the same as wealth) of as many people as possible. Capitalism has made great contributions towards that goal, but it also contradicts it in several critical places and thus needs to be regulated where necessary.