Yep, 3 years, proud of it, and we're still going, and pushing the limits of the game like always. If you feel like you need to make something of that, then do it outside of this thread. Don't derail or troll.
Sooo... to you it should be... up to the players... to make it worth it... to properly use a default, central feature of the game. Seems legit.
Yes. Disagree? Please spell it out in more detail.
Devs of a _sandbox_ game should be tasked to make an engine. We players are more than capable of filling out the rest with our creations, our stories, our system, our blocks and textures and factions and rules and lore and incentives... as long as the core game engine is bug free and empowers us to do these things properly. If players truly want to game in a 1-man faction, then they should be allowed. If players want to band together in a 20 or even 40+ man faction (I ran one, once, so yes it does happen) then they earn the commensurate bonuses of doing such, according to each separate server's admin staff, according to their ideas. There should be a nice variety of experience available between the various servers, to suit various players' styles.
Similarly, Would you ban all starmade servers that don't meet a certain # of players? No, of course we shouldn't. Should large servers be rewarded somehow for their success? Sure, why not. Good topic for another thread.
Back closer to the topic: there is some good functionality and gameplay in the current AI / NPC faction system that should be maintained. It creates an element of risk and inherent danger in the entirety of _the_ (hint) galaxy by having random spawn pirates every X# seconds from the -1 pirate faction. This could be maintained even with the new NPC faction system. Perhaps the -1 faction and even -2 factions left alone, but other IDs enabled for server admins to configure as more autonomous "factions" mentioned in the O.P. video. Allow admins to turn on and off the basic -1 and -2 factions: the pirates and trade guild. (Trade guild also obviously has an important function if a server decides to use the default credits and shops, but I want to focus on the pirates) A new line in the server config:
MOB_random_pirate_faction x
where x is the faction ID number for the game engine to use for what was the original -1 pirates, and 0 (zero) turns the feature off for admins who so choose.
Not the only idea, I'm sure, but just an example of how to solve it.