Microsoft didn't get panned because they decided to do something revolutionary and awesome.
they got panned because they completely misjudged their audience, and when asked simple questions, every representative gave different/contradictory answers.
And it wasn't just "the vocal minority" when it came to Microsoft. The entire gaming press that attended their reveal got the impression that they had no clue what they were doing. It was Wii Music all over again as far as they were concerned.
Steam gets away with it because Steamworks DRM is already an accepted part of PC gaming - we've been dealing with CD Keys since the late 90s, and Steam, while providing the same network of account locking DRM did so without a lot of the headaches, and if PC gamers were going to be locked to keys anyway, Steam made sense. And if your memory goes back far enough and clear enough, Steam didn't shine in the beginning. Early adopters mostly hated it. But soon it became apparent that they were doing it the right way, as opposed to Microsoft's own attempt at locking down PC Gaming, the much maligned Games for Windows Live, which Microsoft never did address or fix before scrapping the market place, probably to reintroduce it later...
So Steam introducing this concept makes sense. It's a clear upgrade to the service they're providing.
Microsoft's plan, while similar, was mired in confusion from the getgo. Introducing brand new draconian DRM that fundamentally changed the way people consume console games with the faint promise that "Yeah, there might be some neat stuff to make up for it, maybe". That's really all we got. Question Marks, and Deal With Its. That's not good business practice.
And honestly, the whole idea of the "vocal minority" in the case of gaming bothers me. If you take any one issue, you might get a minority, but when the "vocal minority" seems to be contradicting itself, step back, think for a moment and realize that there are lots of minorities. Each person is their own divining rod when it comes to what they want and what they don't want, and when an issue effects them and they speak out about it, you do yourself and "the consumers" a disservice by sweeping those comments under the rug as some "vocal minority" that doesn't matter because it's so small.
My thought with the Xbox One was always "I'm not buying it with those policies." Did I ask them to change it? I don't think I ever did. I just knew that *I* wasn't going to buy it, and I told people about it. That's it. I'm sorry that Microsoft's plan was so ass backwards and their conviction wavered in the aftermath due to this overwhelming "vocal minority". That's really not my problem.