"Republicans win because they hold their noses and vote for people like Trump."
They like Trump, they agree with Trump, and Trump and other Republicans do what they want no matter how evil and corrupt it is.
"Democrats lose because of purity tests and ideological disagreements."
Democrats don't do what Democratic voters want even when it's patently legal and based on evidence.
We can't even get Biden to agree genocide is bad.
You see how that's a problem, right?