We can agree on "not all situations". Often the answer to "why did we do it this way?" is blazingly obvious, and no one wants a comment.
But we all know that sometimes the "why" isn't obnoxious at all.
As far as I can tell, developers who do believe in self-documenting code either haven't learned the power of "why?", or they have a secret technique for encoding "why?" into their code structure.
If it's the second thing, I would be delighted to be brought in on it. (No sarcasm. Maybe I've missed a trick here.)