The main advantage of a command-line interface is that it provides a simple, accurate, keyboard-based method for interacting with all types of computer programs. Graphical user interfaces, such as ...
You're not wrong that the modern graphical apps on Linux have improved—by a lot. You're also not wrong to wonder why that improvement hasn't pulled more terminal users over to the graphical side.