If someone makes a GUI that does specifically what you want, you're in luck. If not, you're S.O.L.
With CLIs, you can almost always find some way to string things together to get what it is you want.
The hard case is working in domains which aren't inherently textual: graphics, audio, video, etc. Even there, you can often get much more accomplished from the terminal than you'd think, though setting up the process can be challenging at times. Not so useful for one-offs, but invaluable for repetitive processes.
If someone makes a GUI that does specifically what you want, you're in luck. If not, you're S.O.L.
With CLIs, you can almost always find some way to string things together to get what it is you want.
The hard case is working in domains which aren't inherently textual: graphics, audio, video, etc. Even there, you can often get much more accomplished from the terminal than you'd think, though setting up the process can be challenging at times. Not so useful for one-offs, but invaluable for repetitive processes.