-A lot of countries still have data caps on usage. Streaming these games will be as bad as streaming HD video and use a lot of bandwith.
-A large number of people like to own their games and have physical copies.
-Server go down or shut down your screwed.
-Technology for the games is not quite there for mainstream adoption and latency is still an issue.