Industry is quite capable of and willing to fund research that will generate profit in the short-term, but of course aren't going to say no to the government paying academic researchers to do it for them. My view is that industry can fund profit-driven research while government funds the basic research that doesn't generate immediate benefits but can lead to the game-changing advances down the road.
|