People like to think that Trump won 2024 because Republicans are stupid, racist, fascist, etc.
He didn't win because of Republicans. Rs are going to vote R, Ds are going to vote D.
He won because enough Independents were not ready for the "extreme" changes to the Democratic party's direction.