Indian universities are terrible but are getting slightly better, US universities have been getting worse over time but are still better.
But the process is about just getting enough numbers - why improve an education system when you can just harvest the small percentage of people who learn despite the poor quality - you only need so many skilled people, after all. The people running this don't care about your average American or Indian but they know there are a lot of Indians.
Training people the usual way costs money and requires an education system where the educators aren't disposable themselves. That's not in the spirit of creating a few highly skilled, energetic, disposable folks who will work 14 hours/day for 10-20 years, squandering their only relatively high salaries until they are replaced by the next batch, with the entire workforce indentured by debt (or visa conditions) despite the poor quality of the education involved.
That's a very broad statement. They are so terrible they manage to produce engineers and scientists who then come here and other parts of the world for higher degrees.
After doing a little hiring of Indians and working with them I get the impression that the top tier universities are pretty good, but the second tier and below are a lot worse in comparison to similarly ranked institutions in the US.
[edit:] Real villain is Microsoft, which has the largest lobbyists machine among the software companies in D.C. to make sure they are able to keep their indenture servants for as many years as possible.
http://www.pcworld.com/article/3024945/major-tech-companies-...
Google spent almost twice as much as Microsoft in 2015, for example.
I also don't really see how either act causes the problems you are describing.
This is especially true for people trying to get a green card. The employer can use the green card process to ensure the worker has no career mobility. And this process can take many years.
Interestingly it is NOT Tata/Infosys/WIPRO who are using the green card trick. They don't sponsor green cards. They just rotate people to and from the US and are very upfront about it. It's MSFT, Google, Apple, etc who are using the green card process to indenture their employees.
There was good reasons why it was outlawed along with slavery in the 13th amendment.
Having to jump through some hoops to switch jobs, or having to leave the country if you quit/get fired is not nearly the same thing. Not even close.
Getting an I140 takes about a year, and you can transfer it after 180 days. Yes it takes a long time for Indians to get the actual card. That's not a result of companies trying to get you into servitude, it's a result of poor immigration policy and massive demand from India.
It's far from being exactly the same. A H1B is free to break his contract and leave USA at any point, while IS was forced (i.e. hunted down and brought back to the workplace) to fulfill it.
disc: Work for Microsoft, run here from real body shop by using AC21 rule
First, to the best of my knowledge, my salary was not lower than that of my colleagues with citizenship at any point. Nor did I get fewer perks, formally or informally (ability to take days off as and when needed etc).
Second, my H1B status was never used as leverage when talking about raises, amount of time spent at work, and so on. I was never pressured to work more "or else".
Third, Microsoft fully sponsored my green card application, including all direct and indirect filing and legal fees. They were clearly interested in getting me off H1B status as soon as possible.
This is an anecdote. However, all people I know in MS who are or were on H1B have similar experiences. All either have green cards by now, or are in the process of obtaining them, with very few willing exceptions (as in, people who voluntarily decided to not apply, despite all the prodding to do so).
In other words, if people with that skill set were more scarce, compensation would be higher and eventually more U.S. residents would be attracted into to the field.
There may be good points against that contention, but this thread is mostly talking past it.
Actually, that is exactly the contention for many. Even if you look at other comments on this story, there are numerous claims that H1Bs are paid less.
Which is true - most H1Bs (the ones employed by "consulting" shops) are indeed paid significantly under the market, because of the leverage their employers have over them making it hard for them to negotiate for better salaries.
Your point is valid, but it's neither the most significant effect of the H1B program, nor the one that's most obviously unfair. More people competing on equal terms is a very different proposition.
Your response is useless in the context of the current conversation.
Did you know that any employee at these companies can claim to be a Multi national manager and get a Green Card within six months. That person might not have the qualification to pass high school.
They knowingly bring people with fake degrees. They knowingly break the laws. They claim that people are working at their site while they are really working at the client site. The list goes on and on.
The history is that during Bill Clinton's Presidency (in the 1990's), there was an attempt to split MSFT up into 3 because of alleged monopolistic behavior. MSFT responded by building up the most formidable lobbying operation DC has ever seen from any Tech company.
After the threat of splitting up MSFT was defeated, they turned their attention to Immigration policy and got passed the AWICA and AC-21 acts which directly resulted in our indentured servitude. MSFT lobbyists are the founders and architects of the "indentured servitude". They have been very unhelpful with any attempts to free people.
Because MSFT has this formidable lobbying infrastructure, in matters of common interest (like H1-B), all Tech companies essentially follow MSFT's lead (or just outsource their immigration lobbying to MSFT).
See: https://www.fool.com/investing/general/2016/02/09/which-tech...
It would cost a little more for the outsourcing firms, sure, but it would be a net drain on the US economy (especially since it would keep real job creating entrepreneurial talent from coming to the US).
I wouldn't say that the L1 visas are easier to get. The only material differences I've noticed between L1 and H1B visas are
* the first is not lottery based,
* you must have worked for the company in another country for at least a year (time spent in the US while working for the company doesn't count),
* that an L2 holding spouse can have an Employment Authorization Document pretty quickly (instead of H2B visa holders, who can only apply for an EAD fairly late in the process after being in the country for years),
* L1 visa holders cannot change jobs, while H1B visa holders can (as difficult as that process can be).
I can attest that the "leave the country immediately if you lose your job" situation is a very odd thing to have hanging over you every single day.
https://www.uscis.gov/news/news-releases/uscis-publishes-fin...
It's exactly why I think the H-1B limits might be a bad idea, but equal market pay for the migrant workers is more sensible regulation. (I'm ignoring the obvious cheat, companies can do, i.e: lower the job grade/title and then ask the hire to do the higher work too, but assuming that'll eventually get evened out with cultural assimilation and the hired workers getting upto speed about market rates vs roles vs responsibilities.)
Cheaper labor is good just like cheaper raw material. Trump wants American companies to buy expensive American steel instead of cheaper Japanese or Chinese steel of same quality. This is a net loss for American economy and a state sponsored coercive benefit for the American Steel industry.
Personally it is both productive and economically beneficial to hire a SAP experience guy from Infosys instead of an American college kid who needs to be trained and who will leave in 1 year any ways. Of course I would hire the college kid for half the wage but then there is this sense of entitlement.
Not for the vast majority of Americans who's only source of income is selling their labor (physical, creative, intellectual, etc).
That's completely ignoring the fact that if you have cheaper workers, you end up being underpaid and/or doing a job you'd rather not be doing. Unemployment rate alone don't tell the whole story, and failing to acknowledge that sounds like poor/partial journalism to me