Perhaps thats part of it. I tend to think its because the American generation entering the workforce is so dumb down with their SJW education, they dont have what it takes to compete with their foreign counter-parts.
Um there are thousands upon thousands of qualified Americans to do IT in the USA. The H-1b visa scam is a Cheap Labor Express wage suppression scheme.