Hot Take: People should be allowed to travel and live wherever they want, if they can work/pay for it and follow local laws.
The local laws include requiring a valid visa.
Well I mean the freedom to travel and choose where you live should be a basic human right, and local laws aren't supposed to override basic rights.