Something I've never understood with linux is why a status file is stored under /etc. As far as I know /etc/ is for configuration (relatively static) configuration files. But /etc/mtab shows the current status of mounts on the system.

Under debian this has even been replaced with a symbolic link to ../proc/self/mounts (ie: /proc/self/mounts). This is actually important because with the creation of mount namespaces different processes can see different mounts.

Is there a particular historic reason for this and is there a good reason why it has not been removed entirely (in favor of /proc/self/mounts)?