When a person relocates to a country where their labor is more productive, a large amount of new economic value is created. Much of that value is captured by the migrant through higher earnings, but a lot also accrues to the people in the community they join.
So an engineer joining a country that already has engineers still creates a ton of value in the destination country
And if they displace someone trying to join the engineering workforce say right out of school? What about housing?