I think you are seeing 'pro MS' statements where none exist; people tend to be pro-getting-shit-done which, more often than not, closed source apps do just fine. I know how Windows works, I install things and they 'just work' so I have no need nor desire to step outside of that world because I can get-shit-done.
Just a question here. Isn't it boring to be so faithful, never treading outside the "given path"? I mean, as a developer, I'm naturally curious and like exploring new things. Sure, it's necessary to Get Things Done, but isn't it also great to learn new ways of Getting It Done? At least it's tons of fun!
Not if you have deadlines and you are somewhat in a hurry and the things you want to do just to test or try something requires you to do a lot of stuff. and the end game is not that really worth it. its a matter of time invested. Its getting things done easily that matters, and that is why computers where invented in the first place.
and oh, not most of the consumers are programmers (you cant just let your mom or sister learn Bash just to install a text editor in Linux right?)
and with regards to Windows 8 without the start button, its not the button itself that we are complaining but how the programs are organized in metro style.
my only wish is if they can organize the Metro style menu tiles well(according to their product) just like the traditional windows style, that would be great. Right now, the default settings is if you install a software which contains lots of extra tools/utility software (example a 500 in 1 games or Visual Studio) all of the icons will just be in one level and its messy!