Don't underestimate the advantage of an accuracy bonus.
Giving a 15% to 25% to-hit modifier to torpedoes will increase the amount of damage they do (more hits).
The magnitude of the effect is also highly variable. For a race who (at current tech) can only get a 25% to-hit against an enemy, the torpedoes are very attractive, providing double the damage you would normally expect.
For the race with 75% to-hit already, the increase in accuracy is insignificant.
This makes their effectiveness very dependent on the situation: they aren't ultimate weapons, but they aren't useless either
