Here's my beef with the XBone policies (plus everything Jim Sterling has said on the issue), They never actually promised us any of the wonderful things the XBone could do. They hinted at them, said what they could do if they wanted to, and made vague promises of the awesomeness to come, but nothing concrete, and then tacked on the awful DRM and said the needed that for the glorious future of Tomorrowland. And when they removed the DRM, they suddenly highlighted their vague future and said: "Well, since you're not ready, we won't do this". Here's the thing though. They didn't HAVE to remove those awesome features to remove the DRM, they just choose to. If they really wanted them, they could have implemented other systems to keep them there. (For instance, game sharing could have worked only with connected devices, people would have chosen to go always online themselves).
The only thing that would have required an always online connection would have been this cloud computing thing, but here's the thing, with they way the old DRM was functioning, that wasn't a viable option anyway. It still could go offline for 24 hours, so if the cloud was integral to some games, they still wouldn't have been compatible to 100% of XBone owners. MS didn't have to remove the potentially awesome features, they choose to bundle them with their DRM because they wanted to, and it was them, not "the haters" that "ruined the Xbox One".