I believe I have stated it before but MS always seems to have ADD. They seem to go all in on one thing and then when the new big thing comes out they jump over to that and leave the last behind.
Why can't they find a balance and quit yelling "squirrel!" They have the money to do more than one thing.
They need to quit trying to put all their digital eggs in one basket.
Been saying the same thing! They never learn from their mistakes, which is why they keep repeating them. Always putting all their eggs in one basket while screwing over all their other products/teams, which then bring them behind while the competition catch up. Strangely this time it's Azure, which is a big part of it still, but they probably over-hired for Azure, which again is another repeat issue they do. And same with product/feature releases, they always announce/release things either too early (buggy, unfinished, major privacy issues, using users are their QA, etc.) or too late (mobile). It's sad because I used to be a hardcore MS ******, but there's no point in trying to defend them anymore if they keep repeating the same mistakes and are becoming more anti-human (against their employees, against users, etc.) and the few things they do right they either abandon or let it slip eventually.