A negation of `should not be derided / may turn out to be important' doesn't read `is always unimportant'. I agree with you wholeheartedly pointed research is important.
Anyway!
Maximum usefulness on what timescale? [1]
To judge the impact of future use, you'd pretty much have to both 1) invent all the important uses on the spot, 2) judge the market impact of each -- including any ripple effect and any combination with other, possibly totally unrelated at first, technologies [2]. Good luck with doing that in a reliable way.
The honesty of the research itself will be at risk, if there is any incentive in that [3].
----
[1] E. W. Dijkstra makes some pretty sound comments on timescale of research: http://www.cs.utexas.edu/users/EWD/transcriptions/EWD11xx/EW...
[2] a semiconductor, by itself, is a high impact thing. Computer Science (the theory, without the machines) by itself has little impact on anything. The both combined gives the -- unbelievably transformative -- computer :-)
[3] http://en.wikipedia.org/wiki/Oil-drop_experiment#Millikan.27... -- subsequent scientists, instead of reporting objective results of their experiments, tended to skew the data (more or less unintentionally) towards the original reference value (which was eventually found to be off by a good bit). The only incentive here was consistency -- a pretty subtle one!