Streaming services such as Netflix have already failed us. Once we had 13 different streaming services, each with their own exclusive content, the price rose to meet the cost of a traditional cable TV subscription. That isn't a problem with the technology, as streaming tends to work pretty well... but streaming a movie is a lot simpler than streaming a game. Movies are comparatively simple... every time you watch a movie, it's exactly the same, frame by frame, bit by bit. And you can buffer. You can't buffer games. Games are constantly changing and each time you play is different, and the interactions between you and the game rely on fast, low latency connections between you and the game. That's a lot harder to do with a streaming service over the internet. It's an inherent flaw in the design until the internet and all the connections between you and whatever server you land on are just as fast as running the game locally. And then we will have the same problem that we do with streaming services for movies and TV shows. You'll have a hundred different streaming services, each with their own monthly subscription... I can see it now. You'll be paying a subscription to Activision to play Call of Duty, another subscription to EA to play Battlefield, another to Bethesda to play Fallout, some other subscription to Steam or some other large publisher to play indie titles... and you'll be shelling out gigatons of money to play games you otherwise could have just bought once and played forever.