Quality of life, and life expectancy are better in our time than we've ever had it, so I don't think thats true at all. Moreover, I think you are being unrealistic, it is human nature for us to value our self interest first and foremost, if the fulfillment of that self interest also leads to more money going into developing drugs and medicine then all the better. You're being unrealistic if you want pharmaceutical companies to not make profit, or not that much profit and expect investors to still pump money into R&D and things like that without expecting any kind of return. If that were possible then we'd have successful state owned pharmaceutical companies, but we don't and we won't for obvious reasons.