While considering this idea, it occurred to me that you might not want whatever factions exist at the time you create a government to remain permanently empowered, given that factions sometimes rise or fall if you wait long enough.
Then I started wondering if one could create a system that somehow dynamically identifies the current “major factions” and gives de-facto vetoes to them.
And then I said: “Wait, how is that different from just requiring some voting threshold higher than 50% in order to change policy?”
While considering this idea, it occurred to me that you might not want whatever factions exist at the time you create a government to remain permanently empowered, given that factions sometimes rise or fall if you wait long enough.
Then I started wondering if one could create a system that somehow dynamically identifies the current “major factions” and gives de-facto vetoes to them.
And then I said: “Wait, how is that different from just requiring some voting threshold higher than 50% in order to change policy?”
Well, one additional factor the US has is that various veto points and power centers cycle on different time scales.