> WSL, becoming again a Java vendor, adoption of Rust, FOSS culture on DevDiv, VSCode eating VS licenses...
These are all nice things for developers, but I don't think they are actually good for Microsoft in the long-term or their bottom line in the short term. At least not the way they've been executed.
If anything, the treatment of Microsoft's older cash cows under Nadella has been disastrous, essentially throwing goodwill and money away - e.g., the quality of and feature development in Windows.
On the other hand, Balmer would never allowed Windows development experience to be as bad nowadays.