Perhaps you're right when it comes to scaling, but you're assuming that the system was designed correctly in the first place, which would be impressive imo. There is also a lot of failure handling and recovery that needs to be done gracefully, which I think would be complicated for a session-based system.
Again, I'm no expert, just making educated guesses!
Again, I'm no expert, just making educated guesses!