> Since you mentioned strawberries, Driscolls, the U.S. berry giant, a) actually yields most of its strawberries from Mexico, and b) is poised to increase automation even further. Have a look at the careers page here and take note of what they're seeking in the U.S. proper - https://www.driscolls.com/about/careers

Yea but that's my point. In the US for a lot of industries such as agriculture you can allow immigrants to come to the US and pick them for cheap or its going to get outsourced. There isn't a scenario where you have highly paid strawberry pickers. The amount of people paying premium for local produce is a drop in the bucket compared to the overall market. American consumers overwhelming buy whatever the cheapest produce is. I think increasing the number of agricultural visas for Mexican & South/Central American workers to come the US is a good thing, otherwise those strawberries just get grown in Mexico. Even in the depths of the great recession Americans were not lining up to pick produce, it's just not a job Americans want to do or are there enough non-immigrant workers in places with lots of farms.

> There are always young engineers starting out desperate to get a job who would kill for the opportunity to work at a startup.

This is much more true in the US than Europe because we have way more startups that make it big. And we have way more startups that make it big because there are so many more engineers here. More skilled tech immigrants is good. It's a cycle.

> FANG serves a global market, and the notion that there's some sort of lack of software services that consumers want is ludicrous. In the first place these are quickly filled in by app creators capitalizing on opportunity, in the 2nd, people generally don't know what they want when it comes to as-of-yet-invented software, they're told what they want by large companies.

I'm not sure what point you're even trying to make tbqh, did I say there way a lack of software services? I'm arguing when more tech immigrants come to the US, they create more demand for services like cloud computing and other SaaS. That in turn increases the need to hire more engineers to fulfill the demand. The end result of letting more highly skilled immigrants come to the US is a fast growing and innovative tech sector more-so than other nations. Yes tech is global but a huge, outsized part of it is centralized in the US. The more people we allow to come here, the more startups can hire and grow. If you cut off immigration, lots of startups wouldn't be able to hire enough engineers to grow as they would get out competed by the big tech companies. Yes you can pay more, but if you have 20k job opening and 10k engineers then the companies that lose that bidding war just won't get started or grow.

> Americans get cheaper goods and services,

America is filled with lots of double income highly educated couples with children that rely on low skilled immigrants as nannies, landscapers, cab drivers and other domestic jobs that can't be exported but make their lives run. As long as there is no abuse and the immigrants want to be here and make enough to get by, I don't see this as a bad thing. They are willing to work incredibly hard to give their children the chance at a better life.

> Benefiting the rich overwhelmingly.
If you're in the top 40% of America you're rich. Hacker News is filled with rich engineers due to the points I've outlined above. America is really good at creating more and more rich people because we're good at business. Back to my Uber example, how many millionaires has Uber created, and how many immigrants make some money and get the chance to support a family based on it. Now if they think the bargain isn't worth it, then they don't have to stay in the US. But the truth is lots of them do think its worth it because they and their children will be better off down the line.

> Notwithstanding skill, because immigration isn't just about low-skilled workers (Canada doesn't prioritize it for instance), high supply of workers is lobbied for on the part of companies in order to suppress wages. That is the only reason.

If you believe this you've missed my entire point. The labor market is supply and demand. If you think it suppresses wages you've missed the entire demand side of the equation. Immigrants increase demand more than they increase supply. Wages are not reduced. There is papers and papers worth of academic literature on this subject. The only demographic that sometimes looses out is low skilled workers who directly compete with low skilled immigrants. There is very little of this overlap as a lot of the poorest American's aren't willing to go pick produce or cut lawns. If more immigrants lowered wages the US would have the lowest wages in the world but it doesn't, not by a long shot. By your logic software engineers would be making poverty wages due to high levels of immigration, but they don't. They're some of the highest paid people in the country. More immigrants mean more economic growth which is good for everyone.