Now we know part of the reason why: Apple, Goole, Adobe and all the other big names in tech – except, apparently Facebook – were illegally colluding to pay talented devs less money.
The other part is the hordes of H1s from Infy,WP,TCS etc that are pulling salaries down from the bottom. Perhaps an organized labor movement for software workers will come of it.
I think it is obvious that the wages of Infy etc. were also pulled down because of this collusion. If silicon valley moves towards a organized labor movement (that I have long held that it should), it is essential that such labor movements are formed in other countries.