At least partially it is result of DoS attack run by some extortionists.
see say What is normal login cookie duration? - #2 by TomH
I imagine you’re asking this because you got logged out yesterday and the reason that happened is that we were subject to a DOS attack which caused a lot of sessions to be created which in turn caused the session store to overflow and evict older sessions.