In case the wording of the title isn't clear enough, this suggestion is more like an opinion, and I know for a fact there are people out there who will disagree with this, but I don't care, I'm stating it anyway.
I know Starsector has been drifting a bit from its initial lore, perhaps intentionally even, but I kind of wish that blueprints (outside of the basics) were a legitimately limited resource, one that is not consumed on use, but plugged into production. Stealing an Onslaught blueprint from the hegemony doesn't just allow you to build Onslaughts at one of your planets, but now the Hegemony can build Onslaughts at one fewer planet than they could before.
This probably stems from a general desire for there to be more strategic importance to the topology of the sector, especially since the player can grow multiple colonies from naught to thriving metropolis within the confines of a single campaign, there really isn't much difference between doing that in system A, or doing it in system B, and the same goes for the core worlds. Location doesn't really matter beyond the individual (static) sizes of the pre-existing markets.
While it may sound like I am talking about two different things, they are in fact one and the same. That Onslaught blueprint is no longer just something you have forever, it is now a treasured resource that you have to protect, lest you lose it.
Anyway, thank you for coming to my TED talk.