sure, conceptually it does, but that's not the point.
what matters for most is the fact that i can run the application in a text only terminal, on any machine (remote or local), from any device (be it linux, windows, mac or even a mobile phone (ok, that's rarely practical, but it's possible))
a GUI does not offer that advantage.
greetings, eMBee.