Yes, they have really great development tools. They really do. But no sane person would look at Microsoft and say Visual Studio .NET is the reason they've dominated the PC market for almost two decades. People develop for Windows because everybody uses Windows. If nobody used Windows, VS would not be enough to keep people developing for the platform.