Just cause feels like a stretch. Is that common in a lot of employment contracts? Feels like one of those rules that sounds like it could make sense but in reality it does not play out and you get this weird cohort of unproductive employees that you can never get rid of.
They way it usually works is there is a probationary period that you can fire someone under for any reason (usually 90 days), but after that, supposedly you're more protected.
That said, in practice, it doesn't really prevent you from being part of a layoff or anything. You'll just get more notice and complaints.