Почему специалисты до сих пор используют интерфейс в командной строке
По дате
По рейтингу
Для многих специфических функций не создают пользовательского интерфейса, т. к. круг людей их использующих очень узок. Поэтому и приходится использовать командную строку, где эти функции еще доступны.
потому что это в некоторых ситуациях быстрее
для автоматизации, снижения нагрузки и вызова с параметрами из других программ
Многие функции не для специалиста нет смысла оснащать графическим интерфейсом, некоторые просто быстрее и точнее исполняются.
потому что 4-е строчки легче передать и объяснить, чем 10 скринов переснимать.