How about taxes? Drugs that are useful for millions of people can be subsidized --internationally even.
It will make the system even less commercialized (i.e prone to go for quick bucks and BS drugs instead of proper medicine).
Most of the more expensive drugs are of marginal utility anyway. Basic sanitation, running water, staple vaccination and such have much more to do with the general health and long living than even much touted breakthroughs like "heart surgery".
Not to mention that billions have been spent for BS like Viagra and ADD (non)drugs, while 60% of the world's population doesn't even have basic food and vaccines.