That's just it. Mobile devices have already sent the message loud and clear. A PC that still pays the Windows tax? Not so scary.
I find Android even more annoying than Metro on a real KVM setup - I can't imagine using it unless some app I really needed was Android-only (and I've yet to find an app I cared that much about). Android just isn't a viable threat on a desktop.
Mobile computing is an entirely different landscape, of course, and clearly it finally hit home with MS that they weren't winning there with their past strategy, as their big reorg seems focused on fixing that - for sure it will at least change it.
You know, I like C# and Visual Studio - if I could easily write code that would run across not just all the Windows platforms, but Android and IOS too - and with a UI that looks native on each platform, like QT does - that would be a wonderful thing.
Come to think of it, I wonder whether there a nice C#/QT interface yet that works well in Mono - anyone know? Or have another good cross-platform UI approach using Mono? Xamarin seems proud of what they have - anyone know?