She was objectively worse. Trump represented his base. Kamala didn't. Trump is objectively the better politician. He gave his base exactly what they wanted. She refused to, preferring to pander to wealthy conservatives instead. You can argue she had better policies, but you cannot argue that she wasn't an absolute dogshit candidate. She was simply bad at being a politician and had no business being at the top of the ticket.
You need to separate quality of policies from quality of candidate. You'll never make any progress as long as you keep conflating the two.