All the opposition had to say was "I'll end wokeism and immigration and will also [popular policy Trump is against]" and they could have easily won themselves
The Democrats not being capable of winning and not taking the Trump threat seriously is another story. They are the third culprit after the naive voters and the scrupleless Republicans.