Have you ever come across a comment that was flat out wrong? That was misleading because the code had been updated, but the comment wasn't. Have you ever come across a comment like "adds a to b" or something as silly?
This is the point of "self-documenting code". If you write code so that intent is obvious, then comments become noise. In my experience a good portion of comments become lies at some point. Another good portion are just noise that slow down my reading of the code.
I concede that some comments are truly necessary. Spelling out bugs in the framework that necessitated code to be written a certain way are indispensable, but comments like that are few and far between. The point of trying to avoid comments is that in the process of making our code intents obvious we in turn make our code better and "cleaner".