People need to stop using Steam as an argument for why XBOX One is ok.
Yes, in some ways they are similiar. But:
*Steam is just one of many different systems for the PC.
*No is one forced to use it to sell games on PC
*No is forced to use any DRM on it. I have over 25 games in my Steam account that is completely DRM free.
*Steam was in many many cases an improvement from other DRM system that plagued the PC before.
*Steam is always getting new free features to compensate for asking the user to run the game through the client.
*Steam was for publisher and developers an answer for a market segment in decline, but the XBOX One follows the XBOX360, which is one the biggest already.
*Steam is working on a market that is always evolving. The number of options are growing all the time. If you buy games from the humble bundle store for example, you get both DRM free copies and steam keys.
*When has PC gamers ever had the same habit of reselling games?
*Game prices
*The offline mode hasn't been perfect, but is has never had any mandatory "every 24h" online checkins by design.
And Steam is 10 years old. When a similiar system launches this year, you expect it to be better, not worse.