It's pretty much always been like that in the UK, the right consumes rivals, the left splits into more rivals and the right, though it has a smaller voter base wins more often than the fragmented left.
The left always hates itself more than its rivals, it's all purity tests.