Again ... Personality.
You're supporting my point.
What you've described is an inability to separate personality from what (I believe) it is that matters.
Obama had a great public personalty and he won ... twice ... using it.
Did you vote for him? Why or why not?
Elections, on average 90% of republicans vote for their candidates, 90% of Democrats vote for theirs. Give or take a few points one way or the other. This is regardless of accomplishments, personality, likability or even dislikeability if you will. Independents are a different breed. Not as loyal to either party, although there are three classes of independents, those who lean Republican, those who lean Democratic and the true or pure independents with no leans.
Independents on whole don't follow the workings of government like those who are affiliated with both major parties. Accomplishments doesn't enter the fray as much for them. Quite a lot of independents base their vote on likability of a candidate. How they view the candidates, not so much on policy or stances on issues. Like it or not, our elections are beauty contests.
You think Trump has accomplished quite a lot. Fine. But when it comes to this group of independents, accomplishments takes a back seat to personality, character, how they view a candidate or president in this case. Reagan was likable, he won independents over Jimmy Carter 56-31 and over Mondale 64-36. Bush I and Dukakis, neither was likable, skip them. Bill Clinton was more likeable than Bush I, had a more outgoing personality, charisma if you will. Bill beat Bush I among independents 38-32 with Perot gathering 30% of the independent vote. Bill again won the independent vote in 1996 44-37 over Bob Dole, the rest going to Perot. I'll skip Bush II, Gore and then Kerry, neither were all that likable or had charisma. Yes, Obama was very likable, he won the independent vote over McCain 52-44.
No, I didn't vote for Obama in 2008, I voted for McCain. I didn't vote for him in 2012 either. Neither did I vote for Romney, I voted third party against both. Exactly what I did again in 2016, voted against both Hillary and Trump. 2016, neither one was likable, in fact independents disliked both. Hillary, 70% of independents viewed her negatively or unfavorably, 57% viewed Trump negatively or unfavorably. But independents disliked Trump less, so they voted for him 46-42 over Hillary. Still 12% of all independents disliked both so much, they voted third party against both of them. Who knows how many stayed home refusing to choose between them.
Accomplishments may mean the world to you. It doesn't to independents who make up between 40-43% of the total electorate today depending on the poll. Gallup or Pew Research. If they, independents, swing voters, call them as you may, like a candidate, they'll vote for that candidate. Personality, character, charisma plays a huge role in which way they vote.
Trump has a 51% approval rating from independents on the economy, only 38% view him favorably though. The good economy, unemployment figures, jobs etc. certainly is a good accomplishment. Independents give Trump credit for that. But then why do only 38% of independents view him favorably. It's not accomplishments they're looking at. It is the man, his personality, character, his unpresidential behavior and yes, his dislikability. This latter in my opinion is why independents could vote for Trump 46-42 and then two years later vote against him in the congressional elections 42-54.
Hmm, notice the 42% who voted against Trump for Clinton, then the 54% who voted for democratic congressional candidates. That's a 12 point difference, the same percentage as voted third party in 2016 who disliked and didn't want neither Trump nor Clinton as president. They swung from third party to democratic since there was no Hillary on the ballot to cancel or save Trump and the GOP in 2018. They voted their dislikes, not accomplishments.