This is largely true, but the election outcome isn't necessarily a foregone conclusion. Remember how the consensus in 2017 was that Theresa May would substantially increase her slim majority, she, the party, all the pundits and much of the wider public felt sure of that. Instead the opposite...