It all comes down to the information environment. Inflation is down, growth is up, border interceptions are down, crime is down, vaccines work great--and none of it matters. Trump created a conspiracist permission structure to ignore or deny all the facts and focus on hate.
The flip side is that Trump ran an awful campaign. He gave a terrible RNC speech, his VP was deeply unpopular, he lost the debate, he had no ground game to speak of, he offended key demographic groups ... and none of it mattered.