@samjc Corbyn's policies were undoubtedly popular even with some of his most ardent opponents within the Labour Party.
But thanks largely to the media's portrayal of him (including during his many years as a backbench MP) as a "left-wing loony", he was deeply unpopular with voters.
Starmer successfully targeted Tory voters, and he's certainly more popular with them than Corbyn!