Difference between sync and async
Game streaming will never take off until we all have high speed totally reliable internet access.
Reason:
if I download Forza 7 (110GB) it comes via asynchronous communication, it doesn't matter how long or at what speed.
if I want to stream Forza 7 the data stream has to be continuous and fast, one drop out or interruption will cause my race to end.
I currently have 80Mb/s internet which is very reliable, except in certain weather conditions when it does a very good yoyo simulation.
Also there probably is not enough bandwidth for everyone to stream their favourite game/movie/tv show/etc.....