Yes, Microsoft has a huge uphill battle with consumers. It's not because consumers are too stupid, too resistant to change, too caught up in fads, too fearful of the unknown, or any of the other reasons given in this thread.
Microsoft has a huge uphill battle with consumers because it is still embracing the tunnel-vision of "if we make it, they'll buy it simply because we made it" and they continue to lack long-term commitment in the consumer space. (XBox is the lone exception) Windows Mobile 6.5, Windows Phone 7, Windows Phone 8 each were incompatible with the preceding version. How many times can a company "reboot" their offerings and expect to gain traction? How many people embraced the stop-gap WM 6.5 only to have their device obsoleted by WP7? And then again with WP8? That is NOT the way to gain customer loyalty.
They did the same thing with the Zune... a year after introducing the Zune 30 with a themed version of Windows Media Player (Zune software 1.x), they rebooted the brand with the Zune 80 and Zune 2.0. It was clearly a dramatic and disconnecting change that immediately made the Zune 30 look and feel antiquated.
Incrementalism! Create a stable and solid experience. Iron out the kinks and don't settle for allowing the niggling little irritants to continue simply because they're little. Let each generation of device build upon and extend from the previous generation without making the previous generation look and feel obsolete.
What I mean when I say, "if we make it, they'll buy it simply because we made it", I'm referring to Microsoft simply including technical specs and capabilities that surpass what the competition offers without showcasing how and why those specs and capabilities translate into a better user experience. Microsoft produces the Surface and they think that the best way to get the word out is to run ads of metrosexual hipsters prancing around swapping typecovers?! Really?
How long did it take Apple to be committed to the iPod before it was a mainstream success? There was a point in time when the iPod was new and different without any name recognition, and yet Apple persevered, or was it just luck?
You can blame consumers, but that's not going to win people over to buy product.