Well said. I know I'm going to get slammed for this but what the hell.
I use Windows at home and at work. I use Linux at home and at work. I use Android and iOS devices at home and at work. I can pick holes in every one of them, but each has a place (maybe not for every user or use-case - I wouldn't put my Mom on a Linux machine and I sure as heck wouldn't want to write a document on my iPad, etc).
I updated my home Windows box to Windows 8 simply to see what all the fuss was about. And what I've found is that the new UI has rough edges on a desktop machine but it is no where near as bad as you would believe from reading countless non-objective articles and comments. Switching back and forth to desktop mode is no big deal. And for all the talk about the missing Start button - I don't miss it at all. Should Microsoft have left it in as an option based on the feedback from beta testers? Who knows, but the backlash against this change is ridiculously out of proportion. If you don't like the new UI, don't use it. For the most part you can use Windows 8 like the old Windows and for me, moving from Vista it is a huge improvement. If I had Windows 7 would I have upgraded? Probably not, but if I was upgrading again from Vista I would still jump straight to 8.
I think Microsoft saw the writing on the wall regarding desktops and the overwhelming momentum to move to mobile devices and they decided they needed to address it. But they couldn't do it in one swoop without stranding users between versions. So they released a less-than-ideal version that tries to bridge the two camps and it is far from perfect. It works okay and if you don't like it don't use it. But for Microsoft it provides a step towards having a presence in the mobile market. Will it work? I dunno but I'm willing to keep an open mind until things sort out.