Don't get me wrong, I don't think the system should incentive not hiring Americans because they can resign with more ease, that is absurd. But on the other hand, I don't think the U.S. really benefits over the long run of having a system where the talent market is strongly distorted by citizenship. Let me put it another way, would you think it is a good idea, if it were legal to do so, if California passed a law saying people born out of state should only be able to work here at 75th percentile overall wage for their occupation?
And added on that temporary work permit that'd be suitable for contractors.
The USA issues over 3 million visas under which work is permitted per year, so I wonder why isn't there room in the existing legislative framework to accommodate skilled workers without having them be given H1-B.
What are the names of those "normal visas"?
Second to last paragraph:
"Employers claim that they hire H-1Bs for rare skill sets or outstanding talent ― traits that they would need to pay a premium for on the open market. Yet current law requires only that they pay the average wage. Worse, it is the average wage within one of those four experience levels. Instead, we should replace this with a single wage floor set at the 75th percentile of the overall wage distribution for the given occupation and region."
Silicon Valley is actively exploiting H1Bs and antagonizing and attacking US born/educated workers just to justify bringing in a cheaper labour force of lower skilled workers from India and China.