What happened to Microsoft?

Has Microsoft completely lost touch of its customer’s needs? I used to be strictly a Microsoft user. I developed in Microsoft .NET, used Windows XP, had a Pocket PC. Not quite a fanboy, but you can see that I liked them. However, over the past few years I feel like Microsoft has completely lost touch [...]