It's an ecosystem that's hard to break away from because, despite all the bloat and clunk, developing on Windows is a lot nicer than developing on other operating systems. Even now I find it so much easier to write C# in Visual Studio than C++ anywhere, even Visual Studio. I have so much less to worry about when MSDocs are organized, versioned, readable, and provide examples. Then I look at cmake docs...
I'm biased because I'm working on a C++ app right now and not having a good time lol