Скажи мне на милость, зачем мне нечто, чего нет и не будет на моих серверах? Аргументы? Удобство работы мне ZSH прекрасно обеспечивает (а так-же обеспечивает почти всё что можно придумать, благодаря тоннам написанного за десятилетия кода) и поставлено логин шеллом судо юзеру ансибловым плейбуком. А на некоторых серверных дистрах так и вообще ZSH идёт предустановленным. Почему? Удобство работы, совместимость со стандартным POSIX™ sh (~ 99,99%), совместимость с bash (~ 98%), расширяемость. А от этого вашего фиша — никакой пользы — вред один. И накладные расходы. Мало того, большинство современных утилит даше не умеют делать autocompletion для этого вашего fish Для примера kubectl --help (См. рис. 1)
Ты боишься что я тебя заставлю пользоваться fish? Даже в мыслях не было. Пользуйся чем удобно.