While there's definitely drawbacks to the NDP's "all one party" approach, the sorry state of provincial Liberal parties shows there's advantages too.
The OnLibs are a hair closer to the LPC than the BCLibs, but only a hair. And even the NSLibs are hanging out around the LPC's right wing, and outflanked to the left by the NSPCs on many policies.