It's the P.C. way of saying "NOT an American citizen, not in America legally". "Illegal alien" has such a nasty ring to it, don't you think, and "National" has such a dignified sound it makes a good euphemism.....ha ha.
Never did hear the 'rest of the story' on that one. . .and perhaps for the reasons you mention. . .