Yes, Indian and Chinese devs are unhappy because the H1B system unfairly exploits them and makes them wait for > 10yrs to be allowed to permanently stay. Of course, American companies are getting richer on their labor and their citizen co-workers get away with doing less while making more money. However, anytime there is a discussion on wages, blame them for everything. Learn to respect the guys on whose work Silicon Valley is what it is today.