That’s great, hopefully this accelerates. Too much migration just drives up living costs, stresses medical capacity, and drives wages down for many.
More people creates more economic activity and higher productivity, which is deflationary. Fewer people lowers productivity and depresses economic activity, causing inflation. You have it backwards - the real economy is not a closed system with fixed amounts of positions and finite money needing zero sum thinking.
You’re assuming everything else can’t grow to absorb the demand.
In general it does - new housing, job creation, all of it.
What you’re really seeing is when something - often policy - gets in the way and a place ends up underbuilt.
It’s still a problem but it’s one with different solutions.