I disagree. Trump has won over many republican voters who either didn’t vote for him in2016 or did only because of Hillary. He’s proven himself to them, which is why trump now has a solid 85-92% approval rating among republicans, highest ever for a president. Many republicans simply didn’t beleive Trump would be as conservative as he is. Plus, trumps approval among blacks has gone from 15% to 29%. I don’t think it’s going to matter who the dems put up against him in 2020 as I think his support is growing.