I kind of agree, but there's a substantial chance the NDP will insist on misinterpreting the results as meaning they should pull even farther to the relative center, even though it's their base they are losing.
On the other hand, the NDP implosion in NB opened the window for a stronger Green party with no more splitting of left-leaning votes. That party now more effectively represents both environmental concerns and labor. So far, that's seeming like a pretty harmonious pairing of interests, with a largely shared base.
I'm good with the NDP either shaping up or getting out of the way.