O interpretador "shell", como bem diz o nome "concha", foi desenvolvido como uma ferramenta para auxiliar o controle do sistema operacional, principalmente nos serviços executados em "batch", controlando filas, preparando o ambiente na forma necessária ou disparando o serviço no momento apropriado. Como ficou tão poderoso, começou-se a utilizá-lo para, ele mesmo, fazer algum processamento.
Você pode substituir o "bash" por qualquer outro interpretador mas, sem dúvida, não terá as facilidades de controle do sistema.