Что лучше для скриптов?
Смотря какой сложности, смотря какое окружение. Если есть питон и скрипт достаточно сложный — конечно питон. Если скрипт — это пара sed/awk/exec — баш. Ну и если в окружении нет питона (например, докер-контейнер с nginx) — очевидно, баш.
Bash надо знать просто потому что на нем написаны все управляющие скрипты. Без него никогда не понять почему скажем в этом месте переменная окружения есть, а в том - нет. Многое множество вещей становится простым и понятным, если его знать.
python - для более тяжелых скриптов, где есть скажем коннект к БД, сложные преобразования, работа с LDAP/AD...(я в этом случае использую perl)