I wonder if there is some hybrid where the graphics rendering and input processing happens on device but the brains of the game live on the server.
Considering the economics, the graphics rendering would have to be shifted to the server too and output as video