GUI хорош для одних вещей, CLI для других. В сущности скрипты которые мы пишем позволяют нам АВТОМАТИЗИРОВАТЬ некоторые задачи. В этом их суть, их эго если хотите. Если брать чисто командную строку, суть так или иначе сводится к скриптам и алиасам. Долбить постоянно строку из 300 символов вряд ли кто хочет. А вот создание текстовых документов с некоторой графикой и средней степенью сложности форматирования, текстовые GUI процессоры, весьма и весьма хороши. И опять же, да, не отображаемые символы наше всё.
-- Константин Фадеев