I think you are referring to the intent to reside clause? I did not say anything about that. Correct me if I am wrong please. If that is the case, I agree with intent to reside while the application is processed; but not to apply it to the rest of the individual's life. The clause is not very clear on this matter. There should never be a law threatening to revoke a citizenship of anyone who might decide moving later in his or her life to another country. Like 'old stock' Canadians, new Canadians seek the best opportunities for them and their families, and if they happen to be abroad, then they should be free to go seek them.
I know the clause is meant to deal with situations like that of the Lebanese Canadians that cost Canada millions; and many other Canadians of different origins that become Canadian for the sole purpose of getting a better job in the gulf countries. These are two groups of fraudulent deceptive individuals, and they should be dealt with on a case by case basis, not set a law that restricts the freedom of movement of any future citizen. I think probably there should be more tightening and filtering at PR application level for that matter. At citizenship level, we have to keep in mind that IRCC mixes all kinds of applicants in the same pot. Citizenship applicants come from different backgrounds, skilled immigrants, students, spouses of Canadian citizens ..etc. Many countries have different residency and other requirements based on the group one belongs to.