Gitlab has an article on their website somewhere where they address some of your concerns. I'm on mobile now and can't find it, but the article advocates for a 'Handbook first' approach to documentation. We did this at my last job and I found it well worth the effort. The BDFL ended up being the quality of our work. In other words, the most correct version always wins out.