>A better solution would be to hand a greencard to any immigrant who has worked for 5 years and has earned a certain high salary as proven by the W2.
Huge non-sequitur. Why is this better? Better for whom?
Huge non-sequitur. Why is this better? Better for whom?
The H1B employees being shackled and thus having little to no leverage to demand higher compensation or better working conditions is (from the point of view of the companies abusing the system) a feature of the system, not a bug.
This is simply not believable. More competition for a limited resource (jobs) means lower wages, not higher wages.
>otherwise it creates a subclass of workers that depress wages
Again, we can just skip the middle-man here and fix wages by ending H1B.