The pharmaceuticals pricing is due to the factor that pharma companies believe they can charge higher prices in the US than anywhere else so the US consumer effectively subsidizes the rest of the world. I'm not sure how to solve this problem in a way that lowers prices AND maintains availability of the drugs. The obvious solution is to demand that pharma companies lower prices in the US, but (assuming they are unable to increase prices in Europe) this will just lead to some (many?) drugs not being profitable and reducing availability of drugs for all.
As for the fancier stuff, we do want to have fancier stuff. That means you get better healthcare outcomes for some pretty sick people. We should not want to cut that out. We're in trolley experiment territory when you start discussing whether it is better to have a life-saving, but expensive, procedure available but not everyone can get it because of cost or to not have the procedure available at all for anyone.