> Your original point seems to be that it's less effort for a Linux distribution to write documentation for shell commands than for them to create a GUI and write the same level of documentation for that GUI, right?

Er, no, not at all. TBH I am puzzled by this interpretation. I had nothing like that in mind, no.