The problem the Democrat party has now is they have diversified themselves out of any sense of cohesion.
1. The established East Coast & West Coast elites/DNC/ (which has been controlled by the Clintons for some time), who are completely out of touch with middle American values.
2.Those who play identity politics and want to divide everyone into tribes so that their are established victims vs those who the victims are told are holding them down
3. Hardcore Marxists
4. Democratic Socialists - this is, of course, a term Bernie simply made up to try to convince people he is really a Populists, but a lot of the well off kids on college campuses who think the idea of socialism is cool because they really have no idea what the term actually means.
5. Those who have voted Democrat their entire life because their parents and grandparents did so they do.
Even if by some miracle the Democrats were to win the presidency this year, they would immediately turn on each other because these groups have noting in common. I really expect the Marxists and non-Marxists in the party to split away from each other following the 2020 election, so will be curious to see what comes out of it. But I expect a lot of the center left to move to the Republican party, at least for the short term, if what we have been seeing in Mississippi is any indication.