I can't and don't speak for Microsoft, but I have worked for them in the past.
I can, however, say that do to IP issues and the need to gaurantee original sources of both the ideas, code, etc., in order to prevent legal issues, Microsoft and other large corporations tend to avoid such practices and develop in-house as necessary.