Just imagine if we banned building new grocery stores or expanding existing ones. Lines would get longer and longer and produce would quickly go out of stock. And then instead of fixing the root of the problem, we banned people from moving to the area due to grocery shortages.
However, I live in the middle of nowhere. The nearest town to me has a population of 600. Homes that were $300k pre-pandemic are now $500-$600k. Zoning is no issue here. There aren't many places in our country where home prices have gone down or stayed the same.
There are a lot of immigrants working in construction. Decreased immigration in the past few years has pushed up wages especially in lower wage jobs like construction laborer. Trade wars and the aftershocks of the Covid pandemic have pushed up the cost of materials. 3% mortgages supercharged demand.
Restricting immigration won't stop a San Jose, CA resident from moving to Boise, ID.
Where's the line? How many people should be allowed, and of what caliber? That number is the whole point of having an immigration system.
I'm talking about people up north realizing that massive amounts of immigration isn't exactly great for home/rental pricing. "Build more homes" is easy to say but hard to do - you need skilled workers, there's only so much land in specific areas, NIMBYism, etc. "Reduce immigration" for some is hard to say but in practice is easy to do, and it has the exact same effect.