So that it's possible to store the session information (client name, version, capabilities, etc.) in an external system.