About 4: The thing is that the current system gives the government complete flexibility in what they want to do. If they don't want to fund research in X any more, just stop giving the grants. If they actually ran their own lab, they'd have to shut it down, get rid of employees, etc. Seems very convenient for them, especially given that grant funding tends to fluctuate with congressional tides.