Johnson won a landslide victory in 2019 and got 10% more of the vote than Labour got in 2024. Still the Tories fell. Labour got 34% in 2024 (which is more or less its core vote). Then Labour decided to drive away its natural supporters in favour of racists. Not going well.