http://www.myvisajobs.com/Reports/2014-H1B-Visa-Sponsor.aspx
If these jobs are paying the $60-70K Range, to me there is no reason why a College Graduate from an American Computer Science or Information Systems cannot perform these jobs.
IMO, end clients such as Fortune 500 are simply using the Cognizant's, Infosys etc. of the world, as a "Flexible Workforce" or "Onshoring Model" in lieu of actually hiring and training employees.
In my view, they should allow these otherwise H1-B's access to a visa that isn't tied to an employer, so they can seek competitive wages and allow them to compete openly without the prospect them being deported be a drag on their salary, or cut down the H1-B's entirely. Either way, I believe is difficult for Americans to compete.
We can talk special privileges for "startups" but as long as it takes $500 on incorporate.com to create a company, the system will be abused.