I don’t know if that’s the original reason, but … if the key isn’t stored in the repository, you’d need to keep a safe backup of it somewhere else. Otherwise you can’t recover any data if the original client is hit by a meteorite or something. And what’s the use of a backup system that can’t recover unless the original data is safe?
2 Likes