Citizenship shouldnt matter, location of work should. If someone is working in the United States, they should be paid the same as anyone else in the United States doing that same work, no matter that persons country of origin, Country of Citizenship, or visa status.
(Apparently this is an unpopular opinion)