Why aren’t people more frustrated at the NDP and Liberal party for sucking so bad that the normal everyday good person is now voting for P.P.

I’m from Edmonton and grew up in a very central valued family. Through out my early 20’s I traveled a ton and attended many arts / music festivals. I always felt mine and the people I surrounded myself with had values that were fairly center / center left leaning. Over the past year I’ve seen people I would I never thought would lean right, start to support the Conservative Party. All I see is so much hate for the Cons. They’re bigots and racists but the people I know that are voting Cons are far from that. They’re frustrated left leaning individuals. I think we need to analyze the mistakes the NDP and liberals made over the past years so we don’t reach for extreme leaders like P.P. Just to oust are current NDP / Liberal leaders.