Documentation is not hassle foisted upon coders by idiot architects. It is (when done well) the artifact resulting from the design process. I sounds like the OP has a history of working for dysfunctional software development organizations.
It sounds like the problem is that nobody in the org ever writes down what the system does in the real implementation, and so the RFC becomes the default? That does sound frustrating, but it's also not the problem/solution pairing that the article tries to tackle. Also—that is explicitly what generated docs solve.
Documents should be unix-y (do one thing well), is maybe how I would rephrase this. If they're overloaded, that is genuinely a bad thing, but RFCs do have a time and place!
When you've got a crisis and need to restore the system from backup it's a huge relief to open up a binder and find step-by-step instructions to get it up and running again.
I find Google's chrome extension docs to be atrocious. Bad formatting making them almost unreadable (FOR ME!) and not enough examples.