He didn't help himself, though. 2017 he turned it around through a campaigning energy. That just wasn't there in 2019.
I dunno, maybe the time of year for the election didn't help either (less easy to hold a big rally in the dark wet and cold!) but there was definitely something missing from two years earlier.
And as for the Brexit position, that may have been muddled, but it also wasn't explained well on the campaign. Labour's Brexit position still offered the opportunity for us to leave, after all! He should have also been more open, I feel, to a more unified campaign with the Liberals. Could have helped them both, that - note the effect Brexit Party had by playing the numbers, rather than just a sweeping campaign in general. That helped to artificially enlarge a lead, and make it a one-issue vote.