I worked at a company owned by some large banks. When the immigration lawyer came for a meetings roughly once per year, the place got super quiet. Everyone I worked with did basic stuff ... docker, Spring Boot, and I didn't understand how such basic positions needed visas in such a large metro like Phoenix. Yet, the pay was comparable ... there must be some angle I don't understand.
"You will obey your manager or you will be deported" is very powerful.
American graduates have these starry eyes and want to work mostly in two types of companies FAANG or early stage startups... Who's going to go to work at pharma companies, banks, electric companies?