I’ve been in the IT industry for over 20 years. Over the last 10 years there has been an absolute avalanche of foreign tech workers flooding the market. Most are Indian. Some are good, many are not. But they generally accept less pay than a lot of Americans.
They are definitely crowding out American college graduates.
I can confirm. However, an average-to-poor H1B generally costs way more than a correctly-paid good American IT guy.
10 years? Try since 1994, 21 years. The flood gates opened up under Clintoon in 1994. The same issues today were issues then.
I was filing complaints then. US West, for instance, laid off 105 people to replace them with Indians that could not do the job then added 10 Americans to do all the work. Indian managers were using the H-1B program to line their pockets from their Indian consulting companies just like they do today. Indian managers get kickbacks from Indian staffing companies.