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.
The Millennials, those ages 18-34, have great skill with social media tech, but not much skill with tech that businesses can use.