Here is a different look at the current IT labor situation. IT Labor Shortage? Plenty of political agendas offered, and a lot of talk about the number of H1-B visas that are really necessary. I have seen a number of articles discussing how the majority of H1-B visas actually are granted to foreign companies. So the foreign companies bring their employees here for the U.S. jobs, and the U.S. companies are left without access to as many new H1-B visas as a result, hence the shortage. This has been talked about for years though, it is not a new problem.
Foreign Companies use the most H1-B visas
Most H-1B Visas Are Going to Foreign-Based Companies