You know really well that Keychain stores sensitive infromation like password, usernames,network settings, token authorization for different apps,the device uses keychain to store passwords and VPN credentials and the sqlite file is encrypted, what i am trying to say here that some text may appear invisible and sometimes people delete it accidentally. Everytime you open up an app or do any kind of modifications you do with you username logins or passwords the keychain information for the particular app or any other app is updated which is stored outside the sandbox of iDevice.
These newbies may think this keychain.db has nothing to do with the with the phone's internal settings , they think they keychain.db is all about unbanning yourself from game. Please do make it clear how important is the keychain file before they mess with it . Peace.