It's almost as if a company can have good and bad products...
Microsoft has had a very long reputation (for good reason) for having good developer tooling, even if Windows was not particularly developer friendly...