Although Infosys and the like apply for a lot of H1Bs, they make very very few (we're talking double-digit numbers) successful applications for green cards. This means most of these people on H1Bs for the consulting companies are actually going back home.
Which means that Infosys, TCS and the like are contributing a rotating pool of about ~30k-40k "migrant" software labor consisting of individuals who live in the US for a maximum of a couple of years. Could this be the reason why Americans wages are depressed? Well, let's run the numbers. There are 3.6 million software developers in the US. 40k is an insignificant fraction of that. So no. That's not it.
Which means that Infosys, TCS and the like are contributing a rotating pool of about ~30k-40k "migrant" software labor consisting of individuals who live in the US for a maximum of a couple of years. Could this be the reason why Americans wages are depressed? Well, let's run the numbers. There are 3.6 million software developers in the US. 40k is an insignificant fraction of that. So no. That's not it.