"solution is to end for-profit part, not government subsidies."

This is where you steer away from most of us. Advocating that non-profit is wrong.

also a lot of the research that takes place is privately funded.

You like to go into to the past, look up the guy that cured Polio he did it on private funds.