Any other skilled migrant visa system I know of has a very explicit and fairly high wage minimum to prevent such abuse.
As a result, the stereotypical underpaid Indian engineer is a rarity in Europe. Indian engineers that do end up here are usually amongst the higher skilled and better paid workers.
Hell, it's even common for skilled migrants from outside the EU to get a higher starting salary than their local counterparts (especially those from poorer EU countries) just to meet the wage threshold.
Edit: I guess I might misunderstand the word suppress actually. If it means keep wages constant then I guess expanding the worker pool at the median salary level would probably do that, and the effect of not having any restriction would depress them!?
There might well be a salary limit, but it's obviously not very high, at least not by the standards of engineers. These guys are getting decent salaries by the standards of oridnary working Germans. I suspect it is a similar story for H1B in Aemrica.
The US State Department (who initially adjudicates the visa requests) works with the US Department of Labor to determine a range of compensation that is "standard" for a given job description. Unfortunately, that range is national, with the result that you see a lot of people hired in the Bay Area at wages that would be generous in West Garbut, AR.
Of course, I also don't think forcing higher costs on everyone in the name of favoring certain groups of people over others is a particularly laudable goal.
Of course, I also don't agree with the use of "artificial" as a synonym for bad (or good).
Isn't that the point of sovereignty though? To favor the locals over foreigners? It's why we have governments and borders.
It's ethical too: Because the locals are your (long-term) tax base. It's better to pay locals a higher wage than to import temporary cheap labor in most situations because the gains from the cheap labor wouldn't necessarily make their way (i.e. "trickle down") back to the locality. Especially not in a global economy and especially not with virtual goods like software and IT services.
> they are simply being used by corporations to lower wages
That's bit conspiratorial. I think of it more as they need more engineers to get more work done. This lowers the wages of the native engineer population, but raises them for the imported workers. The net result is a bigger population of highly productive high income earners, that is quite good for the overall American economy.
No, believing otherwise is naive. Zuckerberg isn't lobbying for more H1Bs out of the goodness of his heart and a profound belief that labor arbitrage will make the world a better place. Labor is Silicon Valley's biggest expense, you had better bet they're trying to reduce that cost.
If we're going to allow foreign workers, they shouldn't be shackled to employers like H1B workers are.
That's a silly caricature of what I said.
> If we're going to allow foreign workers, they shouldn't be shackled to employers like H1B workers are.
Agreed.
They can easily get more engineers by simply increasing salaries.
Let's say I'm a bright student deciding whether to study software engineering or plumbing. When I graduate, my salary will be driven by supply and demand. As a software engineer, I will be competing for jobs with other software engineers, many on H1B visas coming from countries where education is less expensive than in the US. So those software engineers can comfortably accept a lower salary. No such problem with plumbing, so it is rational for me to chose plumbing.
Now Zuckerberg and co can justifiably say "look, there is a shortage of software engineers, let's lift H1B cap".
I love how imply that foreign engineers have some sort of advantage over you because schools are cheaper where they come from, ignoring how much poorer those folks are. But actually that's nonsense - if you really wanted to pay low prices for foreign schools (out of yours/your parent's American income), you would have. Plenty of foreigners do attend Indian colleges, it's pretty straightforward to do.
It's quite popular among Africans. From what I'm told, African colleges are terrible, UK/US colleges are expensive, so India is a great middle ground.
There is no labor scarcity issue. I switched fields away from software engineering but if you pay me enough, can switch back just as easily. It's not rocket science.
Again, you ignore the fact that if an Americans wants a cheap foreign education, they can buy one. The difference between $0 in loans and $5000 in loans is negligible.
Scarcity = not everyone who wants something can have it. This means that some sort of rationing mechanism must be used (e.g. price) to distribute that thing.
Shortage = the price of a good is $X but not everyone willing to pay $X will receive the good.
Shortage is a market condition, usually a symptom of a broken market. Scarcity is just a fundamental fact of counting. It is not fair to say there is a shortage of Mercedes, but it is fair to say that Mercedes are a scarce resource.
That's how the market works. If you are Google or Facebook and you need 10000 more engineers, just pay enough to attract them. You'll get them from lower paying companies, which in turn will raise their salaries as well (but not as much), and so on. At the end of the chain, the companies which are the lowest paying and cannot hire anyone anymore will simply remove those positions. In time, more and more people will train to be software engineers, and salaries will shrink.
I understand that your primary goal is avoiding economic competition with people vastly poorer than you, but lets not lose sight of the fact that the economy as a whole suffers when valuable work doesn't get done.
Actually, I am Romanian, I was in the US for 6 months on a J1 visa at a top company, and now I'm looking for a job in Europe since it's so difficult to emigrate to the US.
I just disagree with the principle that if you study philosophy, it's your fault that you can't get a job, whereas if you're a company and want to hire a software engineer for $70k and you can't find any, it's the government's fault, not your own. I would prefer to let the market do its thing.
Also, I think that if suddenly there would be only 100 visas per year allowed, companies would learn to deal with that, either by opening remote offices or being more remote-friendly.
In contrast, no one wants to hire the philosophy major. There is no one else to blame because no third party is preventing him from behind hired.
You aren't wrong. But one does wonder why technical professions must be maximally subjected to "competition with people poorer than them" while lawyers, doctors, teachers and government workers seem to exempt from such competition.
Don't forget: they will also whine incessently about how there's a "shortage of engineers".
If this is really the intention, then changing the format to an auction (based on salary) instead of a lottery would help.
1) Companies that are doing well and growing in a low-cost area tend to suck up all of the available talent in that area, and they need to relocate or increase salaries to incentivize people to move there.
2) Low-cost areas generally have fewer jobs for highly educated and highly skilled people, so as an employee I'm taking a huge risk by moving there. If the job doesn't pan out or the company takes a dive, then I may need to move to a different area to find another job in my field.
Only... I believe the disconnect occurs before this point. There are U.S. candidates. Companies -- for reasons of cost, control, lack of reciprocity and commitment, ageism, etc. -- simply don't want to hire them.
I've watched very competent U.S. staff replaced by inferior foreign staff. This is often NOT a matter of "the most qualified candidate".
Also, they are the most abused on the green card process since they have to wait years because of the huge backlog.
Edit: Seems like my argument is being misunderstood. The HB1 program should bring talent from many different countries not only India. It should bring different talent for different occupations not only IT.
My problem with the H1B is that it allows employers to coerce employees into these jobs, under the notion that there is a shortage. Well, maybe there's a "shortage" because these are unpleasant jobs, or because the people who are capable of doing these jobs are also capable of doing other, better paid jobs with better working conditions. As long as employers can coerce people into these jobs by controlling their right to live and work int he US, they will remain unpleasant and/or underpaid jobs, because the market mechanisms that would improve them are subverted through corporate control of the immigration system.
To me, what you're describing would be more akin to creating a random lottery and allowing in an extra 65,000 citizens, without a corporation telling them what educational path they are allowed to take, what whiteboard interview questions they are required to answer, what projects they are allowed to work on, or what city they are allowed to live in. You know, free citizens.
That, I don't really have any problem with either. But personal freedom for immigrants is the opposite of the H1B.
I am 100%, in theory, for this legislation, even though I haven't read it and fear what will be added to it or changed in it.
So if the median salary for skill X in locale Y is 150 and foreign labor is willing to accept 120, apply a 30 tax to the company to neutralize any difference, someone accepting 100 the company pays the 50 difference, etc.
I wish that every single individual who on this site rants against H1B, understood one thing about H1B (or any law in general):
The intent of a policy isn't always the real usage of a policy.
Or in more general, the art of economics consists in looking not merely at the immediate but at the longer effects of any act or policy; it consists in tracing the consequences of that policy not merely for one group but for all groups.
I can clearly see how you approach this problem. You see these economics and incentive problems as some sort of equation, where you notice that foreign labor undercuts local labor in terms of wages. So your solution is: "Lets make it expensive for companies to hire foreign labor", but that's incredibly naive.
The elements of the equation you're missing is:
* H1B is a path to immigration, not just some mechanism (as stated by the policy) to acquire labor. The stated reason is how it might have been sold to the American people, but at the end of the day, it's how high skilled immigrants come to America.
* The foreign labor is much larger, and (economically) diverse than you think. If you put a 30 tax on a foreign labor who is willing to accept 120, then some other foreign labor who is willing to take 110 would find himself in demand.
* H1B regulations make it difficult for the foreign labor to easily change jobs, this results in them being more 'loyal' (that is, they work for a company for longer than their local counterparts), which means it's worth investing the training time on foreign labor (which means they would hire a 100K foreign labor for a job which needs a 150K local talent, pay 30K and train him).
* The reason why local talent can't be paid what they are asking for, is because not every product has the same 'gross profit margin'. People are willing to pay $600 for a smartphone which can be produced for $300(gross profit margin 100%), but they are not willing to pay $300 for a smart watch which is being produced for $150. However smartwatches could be sold if they were available for $250(that is if they carried a gross profit margin of 60%). Lower profit margin means that the local talent who demands $150K may not be available for hire.
I think this claim is BS. I've worked in enterprises large and small for about 18 years and I've never seen any company invest in training H1Bs, specifically. If a company offers training (which most don't these days) it is offered to all employees. Not just H1Bs.
Also, why invest in training H1Bs when by definition they're "temporary"? Most H1Bs are employed by the likes of consultancies (e.g. Tata, Wipro) and are brought into companies for terms of six months to two years (sometimes three) and I'm sure the majority of the contracts are at the shorter end of the scale (six months to a year). It doesn't make sense to spend three to six months training someone only to kick them out the door six months later.
Training is an investment. Why would you spend money on that if you didn't expect that investment to stick around for very long? It explains a lot of what's going on in IT these days where employees are treated as expendable and interchangeable.
There have been many incidences where American employees had to train their H1B replacements. [1]
There are many other ways this 'training' is implemented, When I say training, I mean the task of converting a less skilled employee into a higher skilled employee. One way of doing it is, a third party sponsors H1B, does the whole headache of hiring a foreign worker, and then they send those people to client location. The third party often exaggerates the experience of their employee, and most of the time there is a quick and fast training program in place (this training program is a proper training program).
Many times these H1Bs are blatently lying about what they know or for how long they know, and most clients have a rough idea of how this works, they also know that these noobies are really under pressure to learn according to what they're claiming and that they are cheap.
Consider it to be this way, imagine if you have a bunch of friends who currently work as a waiter, bus boy, chef, and dishwashers. You get them to join your company, you make them go through code academy style bootcamp, train them into knowing every crazy thing about Jenkins CI tool, and then send them to clients by claiming that you have a guy who is a Jenkins expert.
Great business plan right? Maybe not, but this is exactly what Indian IT companies do, except the people they pick all have engineering degrees and decent Mathematical training in high school (otherwise they'd have never gone to Engineering school).
> Most H1Bs are employed by the likes of consultancies (e.g. Tata, Wipro) and are brought into companies for terms of six months to two years (sometimes three) <
The main job of Tata and Wipro is to train these people to be good enough so that they can work at a client location. If an employee fails, then they just send him to more training.
1. https://www.conservativereview.com/commentary/2016/02/disney...