Gli Init scripts possono essere complessi. Qui non si è interessati a far modificare direttamente gli init script, dato che sono piuttosto proni a errori. E' comunque importante saper configurare bene un servizio. Ad esempio per per dare più opzioni al servizio stesso.
Un secondo motivo è di avere la configurazione al di fuori dell'init script per aggiornare gli init scripts senza preoccuparsi di perdere i cambiamenti alla configurazione.