I dont agree. There is loads of support for a centrist party in England. We just don't have one. All those voters BJ has just attracted are proof. The old working class dogma of hating all Tories is gone. (except in Hull) Either Labour change and utilises that group or they remain supporting Tory.
As Woosh has shown and the facts clearly show, Boris Johnson's Tory gains have been very modest.
The big factor has been the huge rise of the SNP in recent decades depriving Labour of their dominance there in Scotland.
There's no point in a centrist party if in truth it's just another Tory one like Blair's New Labour, since it's not a real choice. Any hint of it being socialist and there will be no middle England vote for it.
Just look what happened to Corbyn. The costs and scope of his moderate program were far less than than many in Europe, like Sweden's for example, but he was crucified by the claims that it was Communist, Marxist and extreme, all demonstrably untrue.
In one form or another, Conservatism has a stranglehold on power in England, with only Scotland large enough to offset that to any degree. The relative sizes of Northern Ireland and Wales mean they have no chance of doing so alone.
That's the reality.
.