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 [...]