Years ago you saw blue collar jobs go away as manufacturing was sent overseas to low wage countries.
Today, big corporation and government even, see the cheap pool of professionals in places like India as a low cost alternative they can bring to the US in those white collar jobs that can’t be offshored. Things like the H1B visa are grossly misused to this end, but since big corporate America was the one behind formulating the legal verbiage of some of these rules, it’s all legal and government itself plays this game!
40 years ago the goal was to build a factory in the Philippines to build a widget. Today the goal is to get a Philippine or an Indian engineer to come to the US and work for $40,000 a year in a white collar job.
When the majority of college kids here won’t study engineering, the sciences, mathematics, medicine, nursing and the like, what is one to do? Go without? Do you truly believe that most employers in this country would rather hire an Indian, Pakistani, Filipino or Chinese worker over an American? Or is it that there is an inadequate supply of US workers to fill those slots?