A bit of the problem is that leaders outside of government are not emerging as people are very willing to attack their own for infringements of ideology. Trump leads the conservatives and ultra-conservatives in large part because no other conservative can challenge or reach for leadership without being torn down by other conservatives. Bernie Sanders, Elizabeth Warren, Barrack Obama, Ocasio-Cortez & etcetera, are just as likely to be attacked by democrats and progressives as they are by Republicans, and in regard to leadership, internal conflicts are far more crippling than external. We want people that enrage our opponents AND we need people outside government or political office who can unify our various movements.
However, often, it doesn't seem like the various progressive and liberal factions will even try to achieve a political advantage or work with anyone that doesn't completely agree with some minority ideological position even if it would benefit their movement.