Bill Gates said Microsoft had to "build teams in a more mixed, diverse set of skills than I expected." ...