I heard somewhere Labour actually got more votes in the previous but one election under Corbyn and the Tories are an absolute unelectable car crash at the moment.
Obviously it's purely theoretical, and this isn't meant to diminish what Labour under Starmer have achieved but I'm interested in what people think?
It's 2024, not 2017, so you can't really compare those, too much has happened since, but anyway...
Labour got 32% in 2019 (lost by 12%) in a largely two horse race, they got 34% in this one (won by 10%), which was more like a 2 + 2 race.
They got 40% in 2017 which was their best chance, but the trend line since was the wrong direction, largely as Corbyn couldn't handle or nullify the press. A more EU appealing Labour leader might have not led to a brexit vote getting through, or a more centrist appearing leader might have been able to beat May. By 2019 Labour were cooked, nobody deserves to have another go after a brexit and two election losses, there was no coming back from that (apparently), yet here we are.
Vote numbers from one election to the next, don't mean much without considering what votes the other parties get, or more importantly, how that transpires into seats.
In PR, Corbyn or another leader might have done similar on raw voter numbers, or maybe even better (or worse), but the game is FPTP, it's always been that way. It's a crap game when you're on the losing side or not in power, but that's the way it is unfortunately. To win, and wrestle back power, at FPTP you need to get votes nationally to a certain line which requires a more tactical approach which Corbyn and his team were bad at, and it's what Starmer and his team have nailed.
Loads of the reason the Tories kept votes and reform won votes is because they call Starmer a leftie or say "you can't trust Labour etc", that would have been 10x louder if JC was there.