Research will always be driven by the interests of whoever is financing it. It just happens that it's almost never the researchers themselves.
And one thing to consider: a researcher's mind is an inquisitive mind that will "dig" even in directions nobody really cares about, don't help humanity, etc.
The one upside of someone else giving the direction is that you can be sure that there will be some concrete benefit from it. The downside is that it's mostly about money and power...