OK? That doesn't change anything. It's a digital distribution system that works with specific hardware. You don't have to like it, but that doesn't mean it's not like Steam. If you don't like Steam, you can use Origin. If you don't like Xbox One, you can use PS4. You're not being forced to buy a system, vote with your wallet if you're so offended by it. But the design philosophy behind it clearly started off as a DD platform that ended up necessitating a retail presence.
Let me spell this out for you.
The Xbox one is a closed hardware system. The PC is an open platform.
Steam is one of many different ways I can get software on a PC. If I choose not to buy into Steam, or I don't like Valve, I am still free to play retro games, indie games, games from other platforms (Origin) on the hardware, or even make my own. Steam does not dictate what I can or cannot do with the hardware I bought.
From a developer standpoint, if a developer does not like steam they are free to release games through another channel, and PC gamers can still play it. They do not have to "buy another PC!" Steam has no say here and cannot stop that.
On the other hand, the Xbox one is completely locked down. I have to play by Microsoft's rules if I want to do ANYTHING with the system. Say I move and lose internet access?
I lose access to every single game I have.
I cannot play indie titles.
I cannot play retro games.
My console is effectively a brick. "Buy a PS4" is not a good enough answer here.
What if a developer (say, Capcom) decides that microsoft's policies are too restrictive, and they don't want to play ball? What if Indie developers can't make it through microsoft's approval process? The answer to both is that every Xbox ONE owner is out of luck and will not be playing games by that studio.
There is no comparison with the Xbox ONE and Steam.