As Gates said, these are highly paid, highly qualified individuals. Salaries for these jobs at Microsoft start at about $100,000 a year. ...Regardless of what the actual salary is, Microsoft hires foreigners to save money and avoid paying the going rate for Americans. Now it is lobbying for increases in the H-1B quotas.
Unfortunately for Bill Gates, when a corporation sponsors a green card, they must publish the actual salary along with the application.
The median salary for all was $71k, well below the $100k that Bill Gates touted in his claim of a great shortage of "talent" in America (read cheap, controllable and young).
The authority on this subject is Norman Matloff.