All record keeping requires purging of inaccurate or dead files. People move everyday. Registering to vote should be as important to you as forwarding your mail. It’s up to the US citizen to take advantage of his right to vote. And yes, you should be a citizen of the US. I would never try to vote in England or France, even if I was working in that country, because it’s not my country.