Что произойдёт в случае отказа от Bash в пользу другой оболочки при его отсутствии в системе с огромным количеством скриптов, начинающихся с #!/bin/bash?
Когда я делал из LFS систему с Zsh и без Bash - у меня все системные скрипты начинались с
#!/bin/sh
Как по хорошему и должно быть.
В Ubuntu, кстати, все системные скрипты начинаются с ша-банга /bin/dash.
А dash - это чуть модернизированный шелл Альмквиста, который, в свою очередь, почти POSIX Shell.
Так что ша-банг /bin/sh - универсален, это симлинк на любой Борносовместимый шелл.
UPD. Кстати, пардон, ошибся - в Ubuntu все скрипты из /etc/ как раз с /bin/sh и начинаются. Как, по хорошему, и должно быть в любой системе.
А /bin/sh - симлинк на /bin/dash.