terminal user interfaces (tuis) are much more powerful and versatile compared to graphical user interfaces. you can run tuis without any graphical environment, you can ssh into a system and attach the tuis running in that system (easily with tmux).
this shines when you are in a situation where the input devices are blocked by some gui like a menu, and there's no way you can pass commands to the debugger. if it comes to that, you can ssh from another machine and attach the tui and continue from there.