Earlier quoted context omitted.
>Active Directory, SQL Server, Azure, C# and Visual Studio are all amazing What else have you tried? IMO, it is very hard to find anyone that worked on the MS stack, moved to something else and wants to go back to Microsoft.
It's not that hard. For me at least, since as a Visual Studio user I'm definitely a fit answer for your question. For C++ for example I tried XCode, KDevelop, NetBeans, Eclipse just to name some. None of those are bad, some are even good, and at some points maybe even better than VS, but none offers the complete integrated development environment VS gives me. And if I'd had to guess: I'm not alone.
For example, how would you compare SQL Server install to Postgres? Did your team have an easy time integrating with AD? Was the team more productive in C# than Ruby?