Like it or not, I believe this to be true. Them Dems have done nothing but chase Trump for three years now (and occasionally yell about gun control). Their entire platform is based around "Trump Bad". And...the GOP has nobody else to run against him. Perfect storm...
Nearly all the forecast models show Trump winning 2020, and the vast majority of those models predict it will be a landslide. A few predict he will win, but that it will be a close race, and only a few nutjob far left models predict he will lose, but those are mostly based on "he's a bad man and shouldn't win, so he won't win".
3 analyzers using 14 different models, all of which predict Trump winning. And I'll be completely honest, I haven't actually heard of /any/ models predicting a democrat win, can't even find any with Google, though I may be using the wrong search terms.
I didn't like either of them. Don't like any of them now. Glad it aint my choices. I met a dude running for NDP in my riding at a car show this weekend. I think he regretted coming to my booth. I told him if he wanted my vote he can't tell me what I want to hear, lip service bullshit. We have a real problem downtown and I just put everything I have into it.