This, pretty much. In sophont-rights terms, the Cardassians are almost certainly the biggest offender in the area. But they're too big and scary to deal with right now. That said, given that we're not busy trying to 'destroy' the Cardassians for this sort of thing, it seems a little strange to single out one particular faction of a minor race for such attentions.
For reference, the Orions had nasty slave-stuff going on, not too long ago. We didn't 'destroy' them; instead, with great effort, we went in and reformed their whole society. But that was a long time in coming, and it wouldn't have worked if there wasn't a big segment of their society that was willing to cooperate. Until then, we basically just ignored them... and that's probably exactly what we'll do with the Licori!Harkonnen, too.
Well, what it comes down to is that the Federation
doesn't have to hold itself responsible for civil rights violations committed outside its borders. It can, but it is under no obligation to do so, and realistically it is beyond the Federation's power to forcibly resolve ALL the sophont rights crises on its borders.
I hope we get the option of later turning repair yards into actual shipyards at some cost (engineering team & heavy industry time during crisis, political will during snakepits).
If we don't get that opportunity, though, I for one won't complain. We
do, objectively, need some designated repair berths to take pressure off our shipyard infrastructure. And we couldn't handle a massive influx of one-megaton construction berths right now even if we got them, unless we committed to a
Miranda swarm. Although we could do worse than to try that, given that we anticipate a
massive wave of new Cardassian construction. Based on our current intelligence, we're looking at the Cardies potentially adding something like twenty to thirty or so heavily armed escorts and cruisers to their fleet within the next 5-6 years. And possibly rolling out the first units of an uprated cruiser variant to supplant the
Jaldun and match/overmatch the
Renaissance by sheer bulk and combat-optimization. The uprated cruiser is pure speculation, but there are good reasons to think they'd be working on it. And if the improvement in question is a
Jaldun refit instead of a new design, there wouldn't even be a prototype; they could just start spamming one-year refit projects in their... what, eighteen cruiser-sized ship berths?
Shipyards can also repair ships - they have a superset of the capabilities of a repair yard.
We've generally planned on having a surplus of berths for repair capacity - we just were never sure how much we needed until very recently. It's also only recently that we were aware that repair yards were a thing.
There's no point in paying time, effort, or resources to upgrade repair berths to construction berths if we don't
actually plan to construct ships in the berths we're upgrading. Since construction is something we plan out years in advance, we know ahead of time whether it's going to be worth the effort. Right now it's probably not, because we're building as many cruisers and explorers as we can crew. That is,
UNLESS we're planning to shift away from our current explorer/cruiser construction strategy to an escort-dominated strategy to maximize the number of fighting ships we can field.