> Nothing personal, but we don't need you here as much as you've been led to believe we do.
A vast majority of us (H1B visa applicants and holders) don't believe we are special or that there is a severe shortage of skilled tech workers. Most of us were/are aware that this Visa is abused and it's just a way for Companies in both countries to hire cheap labor and exploit us.
Just that it's the easiest LEGAL way for educated engineers to arrive at -- and later immigrate into -- the United States.
When I came on the H1b visa, I was making 40% less than my American co-worker (we dated briefly, that's how I came to know of her compensation) for the same exact Job Title, Job Description and Primary Job Duties. My Indian "bodyshopper" (that's what the companies that petition H1bs are called in India) refused to give me a raise for 2 years, despite my American manager raving about my performance and telling them to keep me "happy".
Because the other "caveat" with the employer-based immigration in the United States is that if you lose your job, then your Green Card / Permanent residency application goes back to the very beginning with your new employer. So you can potentially lose years of time on the green card processing if you 1) get laid off or 2) you get fired.
Everybody knows this, so they kept us suppressed on the low wages. It's a sort of rite-of-passage. Every Indian, Pakistani and Chinese immigrant I know has gone through this.