Trump was able to channel the passion and anger of the base, which is why the few establishment Republicans who actually care about the neocon agenda were made politically homeless and taken in by the Democrats. The rest of the Party isn't throwing Trump in the bushes because he's giving them what they actually want and care about. January 6th was a nothingburger to most of them, they don't respect democratic outcomes where they lose. Republicans are winning because the base was willing to stand up to their establishment leadership, and the leadership buckled. The Democratic Party on the other hand has been fighting populism tooth and nail. And as we're seeing right now, the Democrats aren't actually willing to stand up to Trump.