What about direct government funding? Isn't that a reasonable alternative? Maybe not a politically-popular one, but I wouldn't be surprised if health care overall would be cheaper under a system where pharma research is done with public money, and then isn't allowed to be patented. Might even in save enough money to avoid much in the way of extra taxes to fund it.
Hell, a lot of medical research is funded (in part) by public dollars, and then the results get locked up behind patents for years, which is gross.
The U.S. government already funds a lot of research including some on conditions (or non-medical problems) that don’t affect the majority so that doesn’t seem to be an actual barrier. Polls tend to show Americans support existing funding [0].
Obviously there is a limit to how much spending the public will support, but I don’t think it’s a complete nonstarter.
Hell, a lot of medical research is funded (in part) by public dollars, and then the results get locked up behind patents for years, which is gross.