The thing is, that absolutely DOES work. As a group, people are stupid and easily misled. If you give them something to hate and someone they can feel superior to, you can get them to do just about anything. Heap some fear on top of that and sprinkle in a little "injustice" and it's a perpetually-regenerating powder keg.
Many people in the US, including some non-liberals, hate President Trump. Getting on board with the "he's a racist" train gave people an unearned sense of moral superiority. "Our democracy is in danger!" is the constant fear. And the injustice / diversity-inclusion-equity thing is the icing on a very bitterly divisive cake.
Whether he gets charged or not, whether he runs again or not, whether he is DQ'd from future office or not, I think this was a good move for Democrats. Trump is fear, hate, moral superiority, and all of the "muh raciszm!!" all rolled up and personified. And they get to do it under the mantra of "no one is above the law." Democrats have literally nothing else to run on at the moment. They have to bring out their figurative and literal trump card because it's the last thing in their hand that they can play.