I agree. Trump is a despicable human being, and because of that, a highly vulnerable candidate. True, about 30% - 40% of the voters will go for him no matter what. But about that number would never vote for him under any circumstances. Which means the middle 20% or so who either can't countenance Trump, or who really do split their votes among both parties, are begging for an alternative.
Harris isn't providing that. In fact, the only thing I can see she's running on is that she's not Donald Trump. Which is a nice start, but it's not enough to win.
She's backed away from some of the far-left positions she took when she ran for President. But she hasn't done so with conviction, and she really hasn't articulated replacement positions. So there's a lot of question as to whether she truly has tacked to center at all. Maybe she has. Maybe she hasn't. Why won't she tell us?
As a result, we don't know where she stands on much of anything except she's not Donald Trump and she's in favor of abortion. Even there, we don't know if she's in favor up to the moment of birth, even a full-term healthy 8.5 months in, or if there would be a point in the pregnancy beyond which she would not be in favor.
I'm not trying to debate abortion here. I'm pointing out Kamala Harris's lack of unequivocally-stated positions.
The 2024 version of Donald Trump is the most unelectable candidate the Republicans could have nominated. Yet Harris can't or won't give us a clear vision of who she is beyond her middle class childhood, she's in favor of "joy" (on which even the press rolled its collective eyes), and she's not Donald Trump.
As a result, a race that really shouldn't be all that competitive is currently too close to call.