Some packages have global static variables which will persist across login if you don't exit the program and restart it.
Ideally, those would be static data initialized from files, say, but, over the years, we've identified user-specific data which is kept in memory and needs to be re-calculated...