Quote Originally Posted by lars573
From what CA has implied the 21 faction hardcode was for min spec. More factions=bigger load on the CPU and ram (thus needing more of it) of the computer running the game.
That's a good enough reason to have only 21 factions in the vanilla game but not a reason to limit what mods can do.