Bash is useful because you can pipe things together and add logical controls (if, for, while, AND, OR). Bash is a Truing complete language.
The things you talk about no reason really to use a CLI. However say you have a bunch of pdf documents on the civil war and want to look at the ones that mention both Abraham Lincoln, and the Battle of Little Bighorn, and discusses monetary costs. Now that sound like a job for some command line glue and pdfgrep.
A lot of system administration is easier in CLI. I tend to use it a lot for that.
Also say you wanted to add a custom action the the context menu of your music files, but only when one of your mp3 players is mounted in the system. (Say transcode to mp3 and copy it to your player) You'd end up editing the config file for your file manager directly and would need to know the bash syntax to write the test case, and the actual command.
However it's not as bad as you might think. First becasue people who use CLI extensively tend not to touch the mouse as much and like to keep thier fingers on the keyboard. They wouldn't drag the file with the mouse. what they would do is use tab completions and thier memory of the file system.
They would type
user@home$vlc
and then start typing the path
user@home$vlc Vid
and then hit tab and it would autocomplete
user@home$vlc Video/
and then they would type the the start of the movie title
user@home$vlc Video/Harr
and hit tab to get
user@home$vlc Video/Harry\ Potter\ and\ the\
the might then double tab and it would display all the possible completions
Chamber of secrets, deathly hallows, goblet of fire and so on
so if the wanted the goblet of fire you would type Go and then tab to get
user@home$vlc Video/Harry\ Potter\ and\ the\ Goblet\ of\ Fire.mp4
and then enter to execute the command. A person oriented to the CLI tends not to rely on a file manager but keeps the file hierarchy in their head. They also don't tend to use the mouse, especially not going back and forth on a per command basis because it really interrupts the workflow as you have to take a hand off the keyboard, and because you have to take a second to switch your brain from a textual to a spatial mode. They also take advantage of all the little tricks available in the shell to reduce the time and verbosity necessary. They will often enable emacs or vi macros in the shell so they can pull out even more tricks.