I've been at companies with innovative people, who just get stifled by higher ups, get bored, then leave. Most big companies have too many layers of power in place to keep anyone from shaking things up.
I guess that's to say, I wouldn't single out MSFT. It's a disease of every large company.
Back in the iPod’s heyday, Apple was selling 20 million iPods during the Christmas quarter.
Apple now sells from 40-65 million iPhones per quarter according to third party estimates.
And even if we're talking about PC gaming, Xbox wouldn't be the word you'd be thinking of.
C# / .NET (Core) / Typescript?
Teams are... "OK" at best. For school they're decent, for work their video-co is good I'd say, but chat is bad.
now they're a poor imitation of Jetbrains'
(wordperfect, 123, ...)