No, this has been going on long before we started to bring in Asians. Our math and science programs have been a joke since the late 1970s, when we started affirmative action education, where everybody was a star, and we graduate fewer and fewer people in these fields every year.
Part of this may also have to do with the fact that we have an increasing number of women (now the majority) among our college graduates, and unlike Russian and Asian women, they rarely go into the hard sciences, computer science, etc.
There are jobs going begging for people of American or any nationality who have these skills, and this has been the case for years. But our kids don’t go into this because they are the victims of teachers like Mr. Puppet above, and the school system that even gave somebody so stupid a job in the first place.
I graduated in the early 90s, and a lot of American computer science majors couldn’t find work; the Asian Invasion had begun. Americans could find work at low pay, with no bargaining power. Now that has spread to the financial areas as well.