Don't worry, he's got his own strategy to keep programmers' salaries down:
http://gawker.com/mark-zuckerbergs-self-serving-immigration-...
http://gawker.com/mark-zuckerbergs-self-serving-immigration-...
From what you've written, you're equating engineers as commodities (as in they are no different from each other), which is quite insulting to the actual engineers here from India and China. They are just better and Facebook knows this. They want the better quality and they are willing to pay more (than those in India) for it, but they won't go so far as to greatly inflate the salary of the entire software engineering occupation in America.