How is it so ?
- What are they good for ultimately, if upon finding solutions they are not deployed ?
- If you consider that innovation in computer science is driven by usage, how such a disregard for use can not hurt the academic production of such labs ?
- On what ground will people be excited about doing computer research, when knowing that even if everything goes well, there work won't make a difference ?
As a counter example you can take (at least some) american universities, whose research projects are integrated in a more general project pipeline designed to foster innovation. As innovation gets mature, it raises new questions which will themselves create open problems to be solved. An illustration of this, based upon the very abstract subject of semantic web, is SIMILE at the MIT. Their website is definitely public-oriented, and more importantly, the work done is integrated in a pipeline where if potential is detected, it will be exploited, even if this potential has a minor chance of revolutionizing the n'th order langage compiler theory. No disregard for practical applications here, as having broad adoption is an integral part of surfacing finer issues which can be analysed, so that practice and theory are just one.
