I don't think drones are useless, especially not for human players and psychic races.
However IMHO they are simply too expensive in the unmodded game. A typical drone costs as much as a destroyer or even a light cruiser. Therefore it takes too long to build them. And the other point that restricts greatly their use is the lack of the "move to" order, as I said already some 1000 times

.