Ballmer did not say "developers, developers" for no reason. Say what you want, but Microsoft always strived to provide best tools and libraries. Even if their communication is a mess.
Microsoft did just enough to get you to continue to eat their dog food. It was the best dog food available, but... Still dog food.
I still wonder why they break the help and documentation system every 3 major releases or so.