You lead an interested fantasy life.
Nope, it comes down to Donald Trump's average approval rating of the past 2.5 years as measured by GALLUP, 40%. That is the lowest of any President that has ever served in office. Were talking about the average of multiple polls taken, not is low or his highest rating in any one poll taken by Gallup. Typically a President needs close to 50% approval to be re-elected. The highest Trump has ever been is 45%. His average is 40%. The President with the next lowest average, had an average of 45%.
Then there is the fact that Trump lost the popular vote in 2016. Trump is less popular now than he was in 2016. Over 90% of the time, the winner of the popular vote is the winner of the electoral college. Also, no sitting President has ever been re-elected without winning the popular vote.
Finally, there is the tiny margin Trump won the states of Pennsylvania, Wisconsin, and Michigan. Trump will get slaughtered in these states in 2020. Without those states, he can't be re-elected President.
So this is no fantasy, but an accurate analysis of Trumps chances in 2020, which are not good.