There is one overwhelming issue that has prevented Labour from winning an election in recent times, and it shows no sign of changing any time soon -
They are disconnected from reality.
Jeremy Corbyn and friends are idealists, they work on theory and a desire for a 'return' to a socialist utopia that not only has never existed, hence the difficulty in returning to it, but cannot be created because the UK's, and the world's economies, are simply not formulated to run on their utterly impractical lines.
They honestly believed that you can re-nationalise entire swathes of UK companies, and offer 'free broadband' for a fixed out-of-the-air fee.
They also believed that Jeremy Corbyn, a lifelong career political agitator, could become a leader of a party, and represent an electable alternative.
Now that the electorate, who are not stupid, have roundly laughed at all this nonsense, Corbyn and acolytes sincerely believe that they are simply misunderstood, they have not made their case properly, and that if they carry on, the electorate will 'get it' next time.
Labour will continue its Islington talking shops where they gather to tell each other how Marxist they are, and how 'their day will come'.
Meanwhile, in the real world, hopefully Mr Johnson is savvy enough to understand that chance he has been given, and will act to back up the faith of the people in his vision and plans.
Labour will continue their run of completely un-electable leaders, by choosing a Corbynite, and they will not see power for the next thirty years at least.