The immigration system of Canada is called Express Entry and gives importance to skills than luck (H1B lottery). That's why I called US immigration system broken. I should have been specific that its the H1B system that is broken. Edited my comment for the same.
Actually, the consensus among economists is that immigration makes your own economy better off. It has a net positive effect on productivity and prosperity.
In other words, your "rate-limiting" analogy makes zero sense. You want more immigration, not less.
just because the overall economy is better off (often measured in GDP) doesn't mean it is better off for all existing residents (e.g. GDP/capita).. even from a pure free-market perspective, distribution of wealth is not so market driven especially in the short term and when massive distortions deliberately exist in the marketplace (regulation, patents, near-monopolies, barriers, etc.)
Testing the limits of the analogy, but there you are.
http://fortune.com/2015/09/08/germany-migrant-crisis/
>The 6.6 million people living in Germany with foreign passports paid $4,127 more in taxes and social security on average than they took in social benefits in 2012--generating a surplus of 22 billion euros that year, according to one report
More recently:
https://qz.com/901076/what-effect-did-the-record-influx-of-r...
As for refugees, letting them in should be like helping the people from that burnt down tower, it's about being human.
Actually, no. Parts of the US immigration system have separate queues for people in certain countries. Not all applicants for a given immigration category are treated equally.