I wrote looking to make 1000x returns, not getting 1000x returns. If I was investing into pharma R&D, I would also be looking for commensurate returns and there’s nothing wrong with that.
Developing medicines is a high risk venture. But the rewards are extremely high also, so maybe it merits the resources of all of society. This is ignoring that US taxpayers already pay for a significant portion of the R&D via universities.