I don't disagree with you per se, but how would that work in practice? How could you actually tell someone lives there if they don't have an address to back up that claim?
By allowing them to register as citizens of that city
By allowing them to register as citizens of that city