Pancake Mix
Copied someone else's pancake recipe
The BC NDP have a great set of policies (end union and corporate donations, end Medical Service Plan fees completely, $10 a day universal childcare, funding public transit) whereas the Liberals are under severe criticism for their poor handling of the housing situation in Metro Vancouver, their total failure to create an LNG industry (which they promised last election would create 100k jobs) and their sketchy approach to campaign finance.
The BC Liberals are largely out of ideas (they've been in power since 2001) and It should be the NDP's election to easily win, but the BC NDP are a terrible, incredibly incompetent political party so it'll be a miracle if the NDP can achieve a victory.
As I'm sure you know, the BC Liberals are a centre-right party, so your criticisms of them are not surprising. They don't care about or actively prefer the things in bold. They care only about free enterprise, and it shows.
The issue last election may have been that there is no centrist party in the province so some centrist voters held their noses, possibly for the last time. I don't think the BC Liberals are well-liked enough for that to happen again.