I 100% prefer generalist solutions before specialist ones, because we don't have enough stuff to always put the specialist onto the specific problem they were designed for, so I'd still prefer something baked in first, so, say, we can put it on boarding specialist ships to board and on other ships to resist boarding instead of having one really good special snowflake.
Also, why are you using Bagalog as an example? They're probably the closest we have to actual allies, even as dodgy as they are, but even beyond that, as another human power, they're probably on the easier side to board. You know, compared to ork ships full of orks, chaos ships full of cultists and daemons, and so on.
That kind of example is the kind that gives me flashbacks to sunrise trying to get us to go raid the Dark Star League in the middle of working with them to stabilize the Homan Defense String.