>CLI is so valuable because [...]

indeed! command line is great.

however, ~99.8% of 18 year old students have never used any command line tool in their lives. they do not know what grep is. they can navigate a gui because they have used a gui all of their life.

when im teaching networking for example, using a gui means i only need to teach one thing (networking), where if i use a cli i have to teach two things (cli + networking)

>I think if you really know what you're dealing with the CLI is better almost every time

to be clear, i was not making an argument that gui is better in general.

i am speaking as someone who teaches introductory networking courses at a 1st-year college level. no one i teach "really knows" what they are dealing with because it is the first time they are learning about it.