Earlier quoted context omitted.
This was never about talent. It's about companies hiring foreigners on h1b visas at below market wages where their life in the USA is contingent on their job performance forcing them to work harder and longer than their peers to remain in the country. It's a situation that only benefits companies, while harming US citizens who have to compete with the lower wages of foreigners.
I work in a global company. As an interviewer, I don't even know if the person I interview is a US citizen. I don't even know if they live in the US or another country, and I'm probably not allowed to ask. I just rate their performance. And everybody is paid the same. I think the situation is quite simple. Companies want the best candidates they can get, and the larger the recruitment pool, the better. If tomorrow yo…
Yes, at the lowest wages they can get. Increase supply -> lower prices (wages) -> more corporate profits!
However, there are those who believe that corporate profits are not the highest good. Some of us also care about the earnings of American workers.
Also, "best candidates" alone does not "best company" make. You need people who can work well together—which requires some degree of culture fit. Immigration restrictions help preserve the cultural homogeneity that makes collaboration and social trust possible.