Yeah it's mainly for reaping benefits in their home country. Canadians, for example, are no longer eligible to hold TFSA (tax free savings account) once they become LPR or American citizen. So if they continued to hold that type of account after becoming an LPR, they are representing themselves as a nonresident alien. Same with using Canadian healthcare which is only limited to Canadian residents.