It all started with the false premise we need international diversity. The H1-B visa undermines programming. Until that trend we had Americans getting STEM degrees, but why bust your butt and get one now when every big company offshores to undercut salaries getting 3 Indians for one American and reaping crappy code.
You can’t even get a customer service job here. We have horrible, thick accented people named “Stan” and “Beth” who handle that.