It's about easy of use and workflows. Most of the desktop apps and websites don't care about keyboard navigation (and usability) and you have to use the mouse no matter what.
When your main workflow is keyboard based, changing to the mouse and back to keyboard is very disruptive. When you use a tiling window manager such as Sway or i3 this is even more important.
Also, TUI applications go straight to the point, load extremely fast and barely use any computer resources.
I have recently upgraded to a 150-dpi monitor, and now pretty much all graphical programs are unusable, because I cannot even find the menu item to increase the font size without a magnifying glass, and even then most programs do not let you change the UI font size. Terminal for everything is a great remedy for all these troubles.
If you touch type it's a great tool, you barely ever need to leave home row anymore.
One of the few exceptions would be reading a novel, though :)
Regardless, I do like a lot of things being in the terminal and tend to reach for that first or Emacs dired even for even basic file manipulation instead of the Dolphin (KDE's file manager) just because of habit. It's just easier in a lot of cases.
Terminal means fast and low latency
e.g. rxvt can use different fonts for regular and bold text.