Earlier quoted context omitted.
Would be nice if someone extrapolated how the wages would look like today if the H1-B program wasn't put into place. Would programmers be making WallStreet salaries? How would that have impacted the start-up ecosystem? Also, numerous H1-Bs are the core of companies like Google, Microsoft, Facebook etc. How would things have looked without any of them?
There is a very reasonable case to be made that H1-B's in particular actually push domestic salaries up at the expense of foreign salaries.
H1-B employees are not mobile thus their salaries lack other workers.