Actually, Back to the "your mom" arguement.
I put SuSE on her computer, left a list of common commands and step by step instructions for what I knew she needed. It was a bout a 10 page little flyer type booklet. She dual booted and worked it fine, and mentioned she enjoyed how she was never being bothered by reboot requests, update requests, error messages or mystery shut offs. She admitted it was a bit to complicated for her liking, but for the overall performance she was quite impresses. Try it sometime, my mom is mostly just like everyone elses...It's all in your sales pitch.
IMHO
It doesn't matter what ms does. It will continue to be the major OS distributed until one of the others makes a break through which makes them as dummy proof and as seemingly easy to operate as windows. People are lazy, in general they don't want command line, or to learn it, they don't want to know what a compile is, let alone do it. They don't want manual installs, typed code, terminals, script editors or even a kewl reputation as a rebel because you use one of "those" OS's. Most people want the Starship Enterprises computer. They want to talk to it, point at it and it just work. If it crashes a few times, well that's ok, as long as it's that easy. I hate to say it, but that is the reality of it. Part of that reality is MS will continue to get away with it for many years to come.