Totally different context. Explaining decisions in a documentation setting is wholly appropriate, and completely unrelated to what the author is arguing here, which is people are not entitled to an explanation why their request is declined, when the main point of the explanation is to better enable coaxing an agreement.

I see no realistic scenario where proper documentation would make a downstream developer pick up the phone and ask for favours.