Here's what I propose:
1) All countries are free to come up with as strict or as loose immigration/tourist visa requirements as they like.
2) Companies can source remote labor from anywhere with zero government overhead.
3) Companies cannot source physical labor from abroad.
4) Reform local housing laws so that housing is not used for speculation/tied to employment.
Then communities can finally be communities, work can be work, and tourism can be tourism.