It can be done with GUIs, of course. You can also have bad TUIs. But "out of the box", the TUI tends towards better keyboard navigability than GUIs, so are more likely to get something usable "for free".
I find it very easy to get "trapped" in GUIs where your keyboard falls in to a focus pit that it can't get out of.
For example, the calculator. If you use the mouse to press a button while entering a calculation (for a trigonometric function say) then when you press enter to get the result it just presses that button again. This is contrary to the Windows design guidelines and, more importantly, it isn't useful.
It's like the apps have been redeveloped by people who never use a keyboard.
I know remote desktop stuff exists for GUIs (from RDP to VNC to X tunnelling), but ssh (or mosh) with TUI apps can provide a great balance of functionality and reliability that I've never found with any of the remote GUI solutions.