É porque está cheio de vazamentos de memória :)
A abordagem comum é reiniciar o filho de serviço em intervalos regulares ou em um limite especificado (utilização da memória). Eu costumo usar o utilitário Monit para fazer isso ( exemplo ), mas acredito que o nscd tem uma provisão interna para isso também em seu arquivo de configuração.