Too fucking late, maybe if no-path-to-win Warren didn’t stay in the primary race in 2020 we would of had sanders. But the democrats can’t run a primary without ratfucking it in favor of their corporate donors.
Biden did, but a big controversy is that the moderates all dropped out around the same time to rally around Biden, while Warren, the other major progressive in the race, stayed in just long enough to fuck Bernie's chances. There's definitely some... ill feeling still there.
You can't judge primary races like that. The final spread is irrelevant because of how the votes are spread out. The media calls it long before half the country has even voted, then the remaining votes always avalanche to the presumed winner.