No, I’m going to have to disagree.
While plenty of good points have been made, from external propaganda influence, to the last minute re-opening of the investigation, I think we keep trying to step back from the painful wound that is simply this: hate sells.
I think the question is not why didn’t Clinton do better (and she could/should have if it were not for the factors above), but why did such a horrible, unqualified individual (TFG) do so damn well?
And that’s back to simple hate. Hate of other, hate of change, hate of being told to be nice and considerate of other people. Hate that the world was so complicated, that the dream of the 50’s affluent white middle class America wasn’t true (even if it had never been that true even as a dream).
Trump, for all hit unspeakable flaws, found that flame of hate and fanned it to a burning dumpster fire like demagogues before him. It’s all those “others” that made this bad, but I’ll stop it and make sure they don’t come here / wall them out! It’s all those Democrats and politicians, I’ll drain the swamp. Rich guys like me aren’t like that, and I’m so rich I can make all the problems go away.
And they BOUGHT IT.
Hillary being a typical politician enflamed it, and trying to run an actual campaign didn’t work well against the groundswell of motivated hate. Every time she tried to be reasonable, it egged the trolls on, because she wasn’t just offering a simple answer.
Still though, with the narrow margins, just a little bit more charisma, less complacency towards the shrinking middle America, or even just the FBI not blowing shit up at the last minute would have kept the win in Hillary’s hands. As MAGA wasn’t quite as virulent as 4 more years of lies would make it, nor had Fox gone quite as “all in on the crazy”.
So again, TLDR, we’re back on the face of it. It’s the electorate, and all who said “plague on both your houses I don’t care anymore” to blame. With substantially more blame for the festering bubbles of hate who saw LGBQT+ and people of color getting a chance to be seated at the big table and screamed “NO!”.