It's the same for me... I think that 20 mins of inactivity is about the right amount to get logged out in.
Think about it, 300 users logged in for 20 mins doing nothing means that the main server has 300 x 1024 bytes in the stack for nothing.
Maybe it should be upped if posters with a poor connection can't u/l 20mb in 20 min.