Something is wrong that salaries never seem to rise with demand in Silicon Valley. We know there was a secret deal to help suppress wages at one point, but it's not obvious why it's been so successful. Is it new graduates, immigration abuse, internationalization, illegal price fixing?
A programmers union could probably force tech companies to double salaries. They all could afford to pay it.