I think you are right but I think half of democratic voters think the party has gone too left ( abortion, gender politics ) while half thinks it has gone too far right. The democratic party is trying to have it both ways and utterly failing, but in their defense I don't think fully embracing either side will be enough for them to win. The problem is largely the voters who absolutely refuse to compromise on their personal hill to die on. Republican voters will unite on anyone as long as they piss of the left.
> find someone with charisma like Obama
That person does not exist, or if they do they are too smart to support the shambling mess that is the democratic party.
I think the party is gambling that Trump makes such a hopeless mess of things that voters will have no choice but vote blue. I'm not sure they will win that gamble.