The simple fact is, the claim that there aren't "enough computer literate" people in the US to fill these positions is an outrageous lie put forth by the ITAA in colusion with corporate interests.
Many engineers with their Masters degree in Computer Science are working at Home Depot because they can't get a job in the software industry after being laid off in order to make room for a H1-B...