Re: Good, good.
"So they made a law. They can make another law."
That's true, but incredibly counter-productive. Variations in immigration laws increase bureaucracy and friction in the process. As things stand, we already have to navigate various bits of conditionals (e.g. if you entered on so-and-so visa before 1993, you have different rules etc.) but owing to the general stability of the rules over years, this is not too onerous.
Constantly changing the laws will cause friction and frankly, turn people off moving here, thus attracting fewer talent. It's therefore vital to get as much certainty as possible on policy and stick to its principles as long as you can.