The ratchet effect exists because leftists would rather bitch every general election and allow Republicans to be elected, while simultaneously not participating in the primaries.
The fascists knew the primaries were the secret, and their voters are generally loyal in November. Every member of the GOP that opposes Trump is removed in the primaries, and the party moves further right.