I'll tell myself that Corbyn appeals to a hardcore 20% and nobody else. That's why even though the Tories are absolutely terrible, they are still 15 points behind in the polls.
The same polls that told us Remain would win, that Trump would lose and that, during May’s snap election, the Tories would win by a landslide? Ok then have fun with that.
I think the thing with the polls it they will probably look very different after the 31st, or if Johnson is removed as PM.