If you look at it from a more negative perspective though, lobbying for more H1-B visas is an even more effective way to decrease engineer compensation, because you can reduce your salaries further by increasing the pressure on US engineers by threatening them (implicitly or explicitly) with losing their jobs to cheap foreign labor. One could easily argue it looks like two sides of the same coin: using every dirty trick available to avoid paying engineers according to their actual value to the company