I hate Indians who try to hate on other people trying to make it. Why the heck do you deserve to be in America? These are the rules you learn to play it.
We detached this subthread from https://news.ycombinator.com/item?id=11842661 and marked it off-topic.
I'd rather have a great engineer, employed by a good company, with a good salary, pays taxes, etc... then a desperate not so good engineer, that gets half of the salary, and pays half the taxes, while scummy employer skims off some of his pay.