Wouldn't it make sense to have 1 or 2 Hoshikos in each fleet for fleet repair instead of a fleet of Hoshikos unless there was a concern about an abilty like the Marza missle swarm etc, that might damage a lot of the ships in the same fleet at the same time? Otherwise if the enemy is focus firing at one ship at a time one Hoshiko is as good as 20, assuming it does not run out of antimatter prior to repairing its target.
It's pretty rare for only one ship to be getting damaged, and only a few hoshikos for the fleet *would* run out of antimatter very quickly. Having a bunch of them spreads out the repair use since the different ships take their turns while others are cooling down, and AI light frigates like to go after support ships (supports and carriers are their primary targets) so in a big enough fight, the 1-2 hoshikos won't last very long 
Obviously, if you're playing against a human opponent, they'd just primary those hoshikos and they wouldn't get anything done at all.
So you could just have 1 or 2 Hoshikos would be effective for most fleets if your enemy is focus firing.
Except if you only have 1-2, then your enemy would just focus fire *them* first since it's effortless to destroy them. It only makes sense to not primary Hoshikos if there are lots of them, since wile you're trying to blow them up, you're not reducing any incoming damage.