This may surprise extreme altruists but there are people who genuinely care about profit motives and are only willing to make the world a better place at a price. I don't see software engineers in advertising and finance quitting their jobs en-masse to work for teach for america, doctors without borders, etc.
Also, the bulk of the cost of manufacturing a drug lives in the scientific & engineering exploration space, which we should incentivize.