I honestly find it absurd that we have a perfectly good solution for gaming in the form of online streaming services like geforce now, but they somehow just haven't gained much adoption. Games not being available for a platform should be a thing of the past already.
You mustn’t play CS if you think cloud gaming services are anywhere near suitable for this game. Milliseconds matter, and streaming your game sets a hard cap on how quickly you can respond; a cap much much higher than most players will tolerate.
Imagine playing CS on an streaming service! People are chasing more FPS and better hardware to see their opponent a millisecond sooner, talking about tick and subtick impact on the game.
Playing single player games on a streaming service is fine, but competitive games? I don't think that's gonna get too much traction.