YES! I have thought the exact same thing!
If it is one ship, it should say something like "Hostile scout incoming"
Several ships it should say, "Hostile ships incoming"
Tons of Ships, it should say, "Hostile Fleet Incoming" (with a little urgency in the inflection)
In defense of the developers, I think this is a little tricky to implement, because ships don't all warp at once, and the way the logic probably works is to announce on the first ship and not re-alert unless the phase lane clears. It isn't impossible though, and would certainly be a nice touch.