Usually, I wouldn't comment on a thread like this one. Not because, I don't think it's important or unreasonable but, simply because they usually only end-up in pointless discussions.
But, after spending half of my day fixing build fallouts due to a library update. After pushing changes to 4 of those and having fixed 4 more that are still on my local tree and having 4 more to go ...
After build testing 10 other packages to ensure those still build and at the same time keeping my own system up-to-date so, I don't introduce breakage locally ...
After adding support for NetBSD on a few projects allowing them to build, so users can have access to those packages and after being resposible for breaking FreeBSD builds during this process ...
After restoring FreeBSD builds and trying to fix a CI workflow so this won't happen again. A big shout-out to kind soul that helped me out with this, even though he didn't have to.
After all this in one week, sorry to disapoint you but, I just want to relax and don't want to think about documentation.
As said at the start, not because I don't think it's important but, because I've used my time on other things that I believe are as important.