Every other developed country in the world has voter ID and restrictions on non-resident citizen voting. The problem in America is the draconian worldwide taxation scheme that allows non-residents to justify voting.
You clearly have no idea what you're talking about. Plenty of countries allow and some even encourage non-resident citizens to vote. But facts are irrelevant, since clearly your intention is to shrink the voter pool and increase the likelihood of nationalists succeeding. Petty - and sad.
You've certainly got YOUR eye on the voter pool as well.
The people who ought to vote, in a perfect world, are American citizens who are vested in American daily life. If you've lived outside the country for the better part of a decade, I would question your vestiture in daily American life.