>I am so very confused as to how this is scaling. Isn't the rule of thumb for scalability and performance to move client state and UI processing onto the client?
Then, for say, casual gamers, you have excess client capacity (capital) sitting idle more than 95% of the time.