Skilj på kommandoraden och Unix. Unix är inte en gammalmodig, primitiv kommandotolk, det är ett operativsystem. En helt annan sak. Unix kör man hela tiden, OSX är en Unix. Möjligen kan man säga att de program som använder Unix-APIer är "Unixprogram".
Vad gäller kommandoraden så har jag en övertygelse: Allt man kan göra på kommandoraden går att göra lättare, snyggare och säkrare i ett GUI-program, bara någon gör programmet. Och att göra det är inte mycket svårare än att göra ett risigt CLI-program.