The reason why tech companies will go through legal contortions is because they don't want to raise the salary floor. If a company can only find a great developer for $100k/yr in the US, but they can find a great developer for $50k/yr through H1B, it makes financial sense to lobby as long as the cost of lobbying is < $50k/yr. If the company is pg's example: ($100k - $50k) * 30 workers each year? Hell yeah I'm going to lobby for more foreign workers.
It's not about finding great developers. It's about finding great developers at a lower price.
It's not about finding great developers. It's about finding great developers at a lower price.