I think he means there is no advertising that this game is coming out soon and you can't preorder it either at the moment. Heck even Ubisoft doesn't advertise much that it is coming to Stadia
That would be amazing. Modern Warfare is 250GB+ . You wouldnt have to waste that space and wouldnt have to wait for an update. Really showing off what Stadia is all about.