No, not at all. Putting resources into basic research is a necessity, even though no specific results are expected: we learn more about our world and we improve our tools. Who knows how the new knowledge and better tools will be used? The applications can't be known in advance of the advances.