Компьютер — это помощник, слуга. Он должен работать, а не его господин. Намного проще и удобнее сказать: «Бэрримор, принесите-ка мне из сада яблоко, как можно более спелое!», чем отрывать зад от кресла, тащиться в сад и тянуться за яблоками.
Разница между менталитетом пользователей командных языков и пользователей графических интерфейсов состоит именно в этом. Первые чувствуют себя хозяевами, отдающими приказания безотказному рабу-компьютеру. Вторые же сами компьютеру прислуживают, отзываясь на все эти бесконечные «Next/Cancel», тягающие без устали иконки по рабочему столу и вообще не чурающиеся физического труда. Мышка — она ведь тяжёлая, между прочим.
Даже в том, как они говорят, чувствуется эта разница менталитетов. Пользователь «окошек» скажет: «Я нашёл и скопировал файл». Он сам его перетянул из одного окна в другой. Пользователь командного языка скажет: «Мой скрипт находит и копирует файлы».
Кем вы хотите быть? Господином или мальчиком на побегушках? Выбирайте.