I was pondering the same thing. For the time being I went with "it makes it clear and easy to read what each agent does, so each one keeps a copy", but that argument might not be very strong! :-) I won't object if you want to change it.

Beware of differences between agents/daemons though!