The main difference between Xbox One's approach and Steam's is the fact that the PC is hardware agnostic with forward-compatibility basically guaranteed.
Buying into Xbox One is like investing heavily in minidiscs.
I just got the entire Unreal franchise dating back over 10 years for 10 dolla.
Thats really all that needs to be said. Fuck Xbox One, Steam box chooo-choooooooo!