H1-B visas are intended to be temporary, so why is anybody here on an H1-B visa surprised that they may have to return to their country of origin? It is possible to apply for permanent residence as an H1-B visitor, but it isn't guaranteed.
That said, people participating in H1-B visa programs are at least following the legal process which is a good thing.
No they don’t. And the companies in the USA that hire them deliberately post jobs greatly inflating the requirements so that they can hire an Indian who is nowhere near the job requirements so they can pay them substantially below what they would need to pay an American.
I’ve only been witnessing this for 23 YEARS!
At my company now, we have an American citizen who would be perfect as a business analyst, but they won’t hire her because they would need to pay her 20K more cause she is an American.
It is nothing but a cheap labor program for India to line corporation pockets. Has been that way since the beginning.
Do your homework.
We have entire subdivisions of these Indians in Metro Atlanta. Literally thousands of them. All tech jobs Georgians just won’t do.