To me, much like code and math, the art of writing good documentation is all about finding a way to make it short and simple (but still correct and complete).
It's possible that I just don't know how to use info. I always end up in the wrong place. That does not happen with man.
> and using the index you can jump to the canonical docs for any argument or command in one go
How?
> (ever spent time trying to find the hyphen-character section of a man page but struggled because it's referenced in 10 places?)
No, because the options are indented and inserting a few spaces before the hyphen in search string eliminates virtually all in-text references. Conventionally, the options are alpha-sorted too. In info pages, I end up wondering which section the option I want might be covered in.
I in Emacs info-mode. The prompt also has autocompletion.
As sibling commenters have mentioned, the Info tooling and format encourages people to split up their content into a bunch of nodes. In my experience, ~80% of Info manuals would be better if they were just concatenated into a single node, which the user could quickly Ctrl-F through with the tool of their choice.
[1] https://www.gnu.org/software/texinfo/manual/info-stnd/info-s...
[2] https://www.gnu.org/software/texinfo/manual/info-stnd/info-s...
But the good news is I read GNU is moving away from INFO for something else, forgot what it was.
Particularly when taking a certain vendor's certification tests, it was the work of seconds to write a man page example to disk and turn that into a script.