Lots of things are wrong with giving people the power to make choices that affect the whole world, while excluding others who are equally or more affected, based on where they happened to be born.

If the logic is that people who are born somewhere else shouldn't have any agency over immigration laws, well, why does someone who lives in some town in my country with a negligible immigrant population get a say in who I and my colleagues can invite to work with us, and who I and my neighbors can invite to live with us?