Some argue that nothing gets done if somebody doesn't get capital gains for it. This is of course empirically flat out false.
When the world beat Germany (twice), part of the reparations for the world wars was basically invalidating most of Germany's intellectual property. The second world war we went above that and basically claimed human beings who were working on that intellectual property.
When America was struggling to get useful radar to work, the British brought us the cavity magnetron, and the US was able to utterly industrialize that into a million allied radar systems. When the US thought jet engines were a dead end fuel hungry fad, the Brits showed us theirs, which was way more advanced and helped the US get on the right track for future development.
When everyone was basically inventing computers as a real thing, the allies benefited greatly from massive cross-pollination, including people who are now considered grandfathers of modern computing literally meeting in a train station and chatting about the computers they were building which helped them work together to build bigger and better machines.
You don't advance innovation and invention by limiting an idea to the six people working R&D on this specific concept in GE, you advance innovation by letting every smart person and their friend dick around with the concept in freedom.
The entirety of the modern internet is basically built on this fact, and moved so damn fast, yet people will STILL insist "no, to encourage innovation you have to not let people innovate!"
How much did Tim Berners-Lee make off of HTTP?
You really can't imagine that decoupling the profit motive from drug research is possible?
Not if it goes through the traditional grant process. I've fundamentally soured on that.
Maybe an open bounty system? First one to develop an effective drug for X gets their costs paid for + 1 billion or something (number pulled straight out of my ass, feel free to adjust)
It's the snake that eats itself.