Earlier quoted context omitted.
There are good reasons to believe that raising the number of H-1Bs create a downward pressure on wages. Yet, as cynicalkane mentions here, there are good reasons to believe that letting more smart people work on tech is beneficial for almost everyone involved. The solution, IMO, is to try remove causes of wage depreciation due to H-1Bs. Right now, tying the petition (and GC) to the employer is the primary cause for t…
Adding a bunch of smart, hardworking, educated, ambition people to society is always going to be a net-win, even if it puts a little downward pressure on wages. However, I don't equate H-1Bs with permanent immigration. There are limitations on duration of stay, what happens with your spouse/family, switching employers, etc etc. That really doesn't lend itself to people moving their whole family to the US and buying i…
It is a net win for the country but not for the individuals who make up the country. You are probably able to compete with outsourcing now, but do you think this will last forever, or for your descendants?
Having h-1bs, as they are implemented now, comes with more problems than benefits.
It is extremely likely that companies such as Google still would have been created without h-1bs. See China for example. They are doing fine with Tencent, Baidu and the other host of late coming clones.
The economic dominance of the US is mostly caused by not being demolished in WW2 and many natural resources as it was only populated for a few centuries. It is not really because the US has the smartest and most hardworking people (not saying they don't help though).