There are a lot of things that we don't have to do to help our fellow human but that we still should do.
If anything, the US has given me opportunities that I wouldn't get in India. I work on a front office team at an HFT. In India, for front office roles, most of the HFT's don't hire anyone not from the IIT's. My resume would be thrown straight in the bin, if I were still in India. A while back, FAANG offices in India would only prefer hiring from the top tier Indian schools.
The current wait time for indians is over 100 years whereas all other countries get their green card in a couple of years(after green card sponsorship).
This makes the system crushing the Indians who have roots for more than decades.
For people who would say , you should have seen it coming , recently the demand from other countries are too high that wait time for indians are in decades at minimum
What about people who are already here for decades ?
Some don't understand the complexity of the system and think their case will be different
They need to understand that immigration is a privilege and not a right. If it were a right, then could have successfully sued the US government in a court of law and gotten their green cards ages ago. They forget that and start crying when faced with long wait times. The US didn't invite them , they made the decision to come here.
ETA: I am not saying the H1B program is that, just responding to the sentiments up above.
However it's not good for a nation to discriminate people from certain countries worse than they treat people from rest of the world.
No system is perfect, and we go through iterations of refining the laws/solutions.
What most people are calling out is this discrimination in a peaceful manner and asking for a change.
Without people asking for change, nothing would have changed in history. The entire labor rights and freedom from slavery were as a result of people asking for a change and to be treated equally on the same set of standards.
American culture(as i understand) is based on concept that anyone can raise up and become successful based on ones own merit. The current legal immigration system for Indians fails to provide it.
And people are currently pointing out the flaw in the system.
i have to disagree with you on this.
USA did invite them here and provided a dual intent visa(H1b).
Every H1b visa holder did go to embassy and got interviewed by US Visa officer.
so USA very well knew the people who were invited to work in USA can become a US citizen eventually.
But arguing you shouldn't have children... really?
Other H-1B holders who point out this inequity are not morally "wrong", or "crybabies" (paraphrased from another of your comments). Petitioning the government for a redressal of grievances is a very American thing to do. And doing what you have done - accepting the reality of one's situation and adapting to it - is very mentally healthy and pragmatic.
Some people, like you, work around the existing system, while others ask for a better system. Neither group should put down the other, or denigrate the choices they have made. Try to be a better person than that.
I think the H-1B to EB-2 and EB-1 process should be improved to not be subject to immigration rates.
The people waiting in the employment green card lines are evaluated on the same set of criteria . Their ability to perform a particular task for their employer.
It seems like the only people who do understand the program are the people who are directly participating in it.
That said, when I was sponsored for an E-3 visa by a US company the recruiters made it clear that my position was permanent (subject to performance) and that the company would sponsor me for a Green Card.
These representations were contradicted by the legal documents I presented in my interview at the US consulate.
Nonetheless, I can imagine some employees on these sorts of visas might take their employer at their word and plan their lives accordingly.
It's fucking wild that immigrants get this and half of US citizens don't.
I left a shithole to move to a better country. Imagine my surprise when I get here and the people supposedly on my side want to turn the country into the same shithole I left [0]. Then the people who see the problem are also the ones who want to impose a Christian Sharia.
[0] And have succeeded in California at least, there's now the same slums from the worst parts of town in the third world there.
Let's not pretend there is some huge injustice here. This is a risk we must take into account as immigrants.
None of us have the automatic right to stay and work here, and that isn't the intention of the program. Immigration is not a right, it is a privilege.