I think it all comes down from their decisions to go in the same direction as others and be part of the community (doing open-source, "Microsoft ♥️ Linux", favoring modern and popular techs, etc...) rather than just doing their own thing like they did in the past.
Microsoft finally realized it's better to be a team player rather than trying to forcibly set the rules. Who would've though!
Now they just need to fix their OS and they might become a decent IT company! 😂 (joking obviously... but not for the OS part 😛)
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.