Government augmenting research institutions has been the only consistent source of funding for research that doesn't pay out in a 2-5 year timespan.
Theere's plenty of waste in the government, but you'd be hard-pressed to find the typical types of government waste or incompetence in for example the NSF. Unless you believe basic science is wasteful I guess.