it sounds bad on paper, but having ships be generally stronger in various roles, rather than being very restricted to a singular significant one can be healthy for the game. It would honestly add depth rather than subtracting it. Cause currently it can often feel like "oh, Sunder... You put beams on that". Like, sure. You can do SO Ion Pulsers + Autopulse, good luck with those 1.2 shields.
Sure, hyper-optimised builds would ruin the game. And make it definitely frustrating. But that is mostly due to the fact that the game has big balancing issues. I did play Better Variants and I understand how the game would feel like if it was just super optimised builds. And to be honest... It was fun. It was very fun. Things actually meant something back then. You needed to have point defence. I mean look at those late game Onslaught builds. They have like 8 vulcans and stop caring. If you had that back in BV with pre-nerf Squalls, you'd be dead in a minute.
But I digress... Design ships around using unique approaches to the game. Rather than fulfilling concrete roles. I guess that is the thing that would be cool to have. The first goal I named was, this would make NPCs more flexible and more fun to fight. The other goal you should also notice is that this would possibly make playing the game and experimenting more fun. In fact, I feel like experimenting in Starsector could even feel somewhat frowned upon, cause ships just do roles. That's their job. And sure, I don't plan to make Conquest into a tank. But if it could stand up to more firepower a bit, and maybe have a bit more venting, it would be able to defend itself a little rather than being as someone mentioned... A DPS tool.
Plus, rewriting specialists into more flexible roles would also kinda... Serve... To buff frigates, destroyers and cruisers. These currently are very specialist in their design. Like the only ones that kinda aren't to me are like Champion, Mora, maybe Hyperion (just a murder tool) and strangely enough, Monitor... Cause Monitor's tankiness is so universally valuable that it is no longer a specialist tool. It's a core tool.
If you made frigates, destroyers and cruisers into more flexible ships, the player wouldn't have to micromanage them into perfection to make them achieve similar results to ships they could just leave alone and watch them beat the *** out of everything. If they were slightly more self-sustainable, slightly more difficult to hard-counter and overall stronger, because they would be more applicable. This would also be healthy for the game. Cause the general amount of strategies and dangers would rise, making it more difficult to develop a game breaking meta strategy rendering the entire game pointless.
Think about it... Frigates and Destroyers being more potent is what would kill the Onslaught and buff Conquest on its own. The reason why these two are so different in power levels is cause Onslaught's weakness is being flanked. Conquest's weakness is direct combat. But because frigates and destroyers are so garbo in NPC hands, this never happens. Onslaught is very difficult to flank once you have the basics covered. So, Conquest's ability to just shoot everything with its omni-directional slots and mobility no longer seems that valuable. But if we tried to make that appear... If we tried to kindle that flame... What would happen then?? Think about it. Think about how stupidly complex the game could be, if we just stopped thinking about things in rock, paper, scissor terms and embrace infinity. Especially considering the fact that some ships (Onslaught, Monitor, Hyperion, Radiant, probably Legion, etc.) already have. To me, the genie is already out of the bottle. Now the time has come to make everyone else keep up with whatever progress has been made on accident.