Sounds like this is discrimination against noncitzens who don’t reside in USA.
If US citizens can vote absentee, then why not non citizens?
Sure. Why not just have a world-wide popular vote and let China and India decide what government the whole world will have?