The problem with GUIs is exactly why CLIs are preferred by many:

- GUIs keep radically changing how they look, at times even removing features, meanwhile some CLI interfaces haven't change in my lifetime

- CLIs are more often designed with synergetic effects in mind, they become part of ecosystems. Meanwhile you get the feeling many GUI applications start having a hard time saving a file to a local hard drive

- the filye types you will tend towards on a CLI are human readable and text based and can be opened in 50 years time without special vendor support

I am not that old, but the reason I like the CLI is simply because I feel GUIs come and go without improving the ecosystem they are in.

> some CLI interfaces haven't change in my lifetime

But many others have, `ps -ef` vs `ps -aux` is one example. Nowadays, most systems support both, but not so long ago you'd need to remember which one to use depending what system you were on.