Politics, elections, personality plays a major part. Personality can play a major role in popularity which also plays a major role in politics and elections. Biden won because of Trump's obnoxious, uncouth personality more than anything else in my opinion. Especially among independents who probably wouldn't have voted for a very bland and unenthusiastic, non-charismatic candidate.
Obama had a very good and friendly personality, he won twice. Folks may or may not have liked his policies, but they liked him as a person. Something one can't say about Trump. A good majority of folks didn't like him as a person in 2020.
Personality plays a bigger role along with being charismatic, being able to gather public support than most would think. My two cents anyway.