Ideology doesn't win elections anymore. Most Dems voters will vote for a guy they think has the biggest chance to beat Trump, not because of values they share with that guy.
Actually I stumbled upon someone talking about it on CNN. Media keep talking about this whole "progressive", "liberal", "moderate" crap yet it's not what most people actually think. Winning politics through ideology is so 19th century when ideology was required to battle the monarchy system. Basically all of the medieval monarchies have collapsed these days so people don't care about ideology anymore.
Btw, Buttigieg is leading the predominantly white farming state of Iowa. But he had a problem with the black & ethinic minority voters who don't care about him being a progressive gay. So, where does this progression end? You vote for skin color, sexual orientation or ideology values like sociallism? Turns out these white famers from Iowa let a gay man beat the sociallist old timer like Sanders. I dislike both sociallism and the LGBT propaganda but if I had to choose between Buttigieg or Sanders, I'd go with Buttigieg. Sociallism is the bigger evil by far.