> In the web world and 7-10 seconds for a pageload is forever.
But a game client is not a web page. You open it once (some people, on boot) and then it's just sitting there. You don't randomly start it from scratch whenever you run a game...
And even if you did, 7-10 seconds waiting for a game to start is not the same as waiting for a page to load. You can wait for the game.
"You don't randomly start it from scratch whenever you run a game..." Uh, this is exactly what I do. What's so special about an app that launches apps that it needs to be left warm constantly?