Lost citizenship rights?

Right now we have Canadian permanent residents, giving up their status so they can live overseas and work, whilst their family (of which they were the primary sponsor) remain officially in Canada and can transition to citizenship.

The benefits are no hassles from border control or the CRA, as  overseas income no longer has to be declared or subjected to Canadian taxation, and it can continue to be "gifted" to the family living in Canada.  Whose official income is now low enough to qualify for subsidized benefits.

Years down the road, family - now Canadian citizens - can sponsor the family member should they at any time want PR status, and Canadian citizenship.

The increased popularity of the 10 year visitors visa (almost a million issued to China alone the past couple of years), has made it all too easy to do this.

Is this the demographic we should feel sorry for when they are ready to retire - and want to do so here as a full Canadian citizen?