> Let's be honest - the main reason is that there is no GUI for these tasks or it sucks ass
Sorry, but this is just plain wrong. I don't even need to change the example, GUI for package management is basically a solved problem. There are plenty of package management GUIs, and most of them are good.
"Issue this command" is still more efficient to write.
Just fired up Gnome Software Center (or whatever it is called). It took good 15 seconds to start showing anything (which for average user means "something is broken"), search is counterintuitive and it offers Firefox from Flathub (I bet it wouldn't show anything if I had no Flatpak AND gnome extension installed before).
It is not a disaster but there's a lot of room for improvement.
And again it depends on how you view efficiency of your documentation. When it comes to package installation - most of the time it is true. When it comes to the rest of use cases - mostly there is no alternative anyway so it is easy to be efficient :)
Just fired up Gnome Software Center (or whatever it is called). It took good 15 seconds to start showing anything (which for average user means "something is broken"), search is counterintuitive and it offers Firefox from Flathub (I bet it wouldn't show anything if I had no Flatpak AND gnome extension installed before).