So, where's the distinction going to be? Use Github for developer networking, LinkedIn for non-developers?
Neither of these places will find you every possible developer
Maybe its not a problem for microsoft to be using the multiple channels available to them to diversify and extend their reach.