For the H1-b visa, yes. For the green cards it is for non US students studying at American universities.
I see; thank you for clarifying. That POS Bill Gates then publicly laments that young Americans don’t go into computers anymore.
Asians are now the white-collar “Mexicans”, increasingly displacing Americans in the financial and other sectors.