Let's not get into that debate.
But I can't resist - so yes, bearing in mind the full permanent resident Dragonair colleagues who were so disgracefully let go, until they are rehired, of course, you can't keep non PRs and new joiners.
That's how it works in every other country in the world, when you have an unemployed highly qualified person sitting on the dole versus the hired help on a temporary contract.
CX just buggered it up, massively. As usual.