If Microsoft deserves praise for listening to their consumers, they should also be chastised for not thinking through what they were doing in the first place.
Let me describe to you what the Xbox One SHOULD HAVE BEEN. A product which would have made gamers love Microsoft rather than froth at the mouth:
- All content is streamed from Microsoft's Cloud.
- XBox Live is required to play games.
- All Purchases are handled by Microsoft's Servers (DRM hidden on the back-end).
- Price Point of the Device: $99
Consumers would have loved this because 90% of them are going to get XBox Live, anyway. Consumers would never notice the back-end DRM, so the only difference from a consumer's point of view is $300 off the console price.
Now, let me explain to you why this didn't happen. North America's ISP's would have broken down crying if 50 million gamers suddenly rose up and demanded affordable high-speed internet because they want to profit off keeping data caps low and that would raise massive flags with the FCC. Microsoft hedged their bets and made the XBox One able to handle itself without the cloud, hoping the ISP situation would improve. (It won't.)
At that point, the DRM was grandfathered in, even though it offered nothing to the end consumer and made their lives complicated and miserable. Consumers had every right to demand it to be removed because Microsoft had not served their interests.
I hesitate to call this "listening to your consumer." The consumers had to complain to get a product Microsoft ostensibly designed "for" them to reflect their interests.
And the Kinect? Don't even get me started. It was always a nifty toy and a development dead-end. Nintendo made motion-controls about as reliably as they could first try with the Wii. Come the Wii U they largely abandoned it for the second screen. Why? You know Nintendo probably ripped a dozen Kinects apart before they did that. It's because they knew that form of motion-control was unreliable!