If graphical interfaces are so useless to you, what are you doing in a thread about graphical interfaces?
People use computers for other stuff than coding. And for most of those workflows a command line doesn't serve.