the issue with the terminal is that you can easily fuck up really badly if you don’t know what you’re doing.
the following look the same to a new user:
rcifconfig -r 0 -f puny -l all
rctrl -r all -i root -f
(both are imaginary made-up comments sothat you cannot just say "oh well obviously one does this and the other one does that)
then one goes on to nuke your home directory while the other one restarts the wifi adapter.
(and this can actually happen in practice. consider all the “always remove the french language pack” jokes that has been going around for years.)
for graphical user interfaces, you typically have icons to help you give a sense of what it’s doing, typically warning signs before you do anything dangerous, etc.




plus: most people learn graphically (visually) much easier than text-based. at least for me, it’s much easier to build an intuition of something if i get a graphical display of the contents in a directory. that’s why i always
ls -alhevery new directory that i enter, before i do anything else. for many people, it’s better to use GUI file explorer because you also get image previews etc. but the same concept also applies to other issues:like, if you want to configure various hardware on your machine, you open the settings app and get many icons that you can click on. meanwhile, on the terminal, there’s no clear list of things that you can even configure.