I can understand keeping configuration files in /home
, since these are custom files that have been created/edited by the user when running the corresponding program.
In contrast however, configuration files in /etc
must be created and edited as root, and given that most programs do not run as root, they must be created when their corresponding program is installed, and not be edited thereafter. This means they won't differ from their counterparts in the program's package file.
So what is the point in keeping them after the program has been removed?