I hate it. Being forced to document crap in a pile of tens of thousands of documented things is insanity. Nobody reads that stuff, but because it's documented, you can always say: "Wait, did you not read the documentation?"
Work goes faster if you keep it in small teams and let them self-organise.
I love this approach the team can pick which tooling they want to use, github wiki, readthedocs, docx on FTP, whatever works best for them. Each teams has its requirements. I don't see PMs using git/markdown to write their documentation, the same way don't make me write an API documentation on Confluence.
Work goes faster if you keep it in small teams and let them self-organise.