I spent the last 15 years trying to become an American and failed
I personally consider that opening borders is a moral imperative, but I understand why it is controversial. I understand that the arguments against "letting everyone in" have some merit, though I ultimately disagree with them.What is a real head scratcher to me is the US policy on highly-skilled immigrants. There are certainly some political constituencies in favor of those, but I can't think of anyone against, at least not one with a modicum  of political pull.One could imagine a regulatory capture scenario where large companies benefit from the regime, because they have an easier time obtaining visas than their smaller competitors, but in practice even those lobby for more, not less immigration.So who's lobbying against this exactly?