Vor allem sollte man nicht vergessen, dass es sehr häufig für helfende einfach viel schneller geht, sich die Ausgabe eines Befehls durchzulesen, als alles mühselig für die GUI zu beschreiben.
(Evtl. auch noch mit Screenshots etc.)
Dann muss man bedenken, dass jeder Nutzer ein anderes DesktopEnvironment benutzen könnte.
Teilweise unterscheiden sich die Grafischen Oberflächen untereinander auch (deutlich!) in ihren Bedienkonzepten. Im Terminal ist das einheitlich unter einem Befehl (vorausgesetzt das Problem handelt sich um Desktopoberflächenunabhängige Probleme).
Das soll jetzt alles in allem nicht bedeuten, dass GUIs im Vergleich zu Shells unbrauchbar sind, sondern viel mehr, dass es teilweise einfach um einiges sinnvoller und effizienter ist die Ausgabe eines Befehls auszuwerten, als die teilweise unpräzise Beschreibung des Inhalts einer GUI auszuwerten.
Das soll bedeuten, es wird nicht generell in Foren behauptet:
Die Shell ist das einzige sinnvolle Interface zwischen Nutzer und Betriebssystem.
Sondern es wird eben einfach nur gerner mit der Shell gearbeitet, weil es einfach ist damit zu helfen,