To say the Xbox One doesn't stream games isn't exactly true. It does, but not quite the same way that the PS4 will.
The Xbox One will stream down the game to the console. So, you'll start playing the game, and while you're playing the remainder of the game will stream down. Much like movies via Torrent. Every game you buy, retail or digital, will be available to you in the cloud. So that no matter what console you're at, yours or someone else's, you'll be able to access your game and play it.
The PS4 will stream down video output of the game you're playing, sending your input up to the server. So essentially you're playing the game on remote virtual machines. It's a really cool concept, especially with older games.
Microsoft's solution doesn't prevent it from offering streaming sometime in the future. And Sony's solution doesn't mean it can't offer the same features that Microsoft is offering. Thus, you have the two companies approaching the cloud and how they'll use it from two different angles.
I like what both companies are doing, however I do think Microsoft's approach is taking into consideration the nature of broadband Internet in the United States. That said I'm interested in how well Sony will be able to provide backward compatibility via streaming.







