According to this article, the President will push "divisive" issues, particularly immigration, in order to win re-election. What is left out, because it is assumed wrongly to be as unchangeable as the weather, is that the Electoral College system makes not only the incumbent running for re-election but also all candidates push issues that can win a mere plurality in the swing states of the Midwest.
If President Trump had to win a national plurality he would have overwhelming incentive to propose reasonable compromises on immigration.
It is too easy to criticize the president for taking a position unpopular with most Americans when that same position is quite in accord with his likely voters in the few states that will probably pick the president in 2020: Minnesota, Wisconsin, and Michigan.
Anyone in elected office or who seeks elected office should realize that if the national vote does not choose the president then all candidates in 2020 and forever will shape their policies, promises, and conduct to accord with the views of a small fraction of Americans in a handful of states.