Почему специалисты до сих пор используют интерфейс командной строки?
Потому что большинство системных задач по администрированию реализовано в виде консольных утилит. Более того некоторые сервера (на базе ОС BSD и Linux) не имеют графической среды вообще.