@sydneyfalk I'm on your side with "it's better to comment than not", but understanding code is part of the job of being a dev. After all, we read and write a lot of code.
Code and comments are different languages. Code is objective, and does only one thing, while comments are subjective and may be interpreted in different ways. Switching between the two is what takes time.
How much you need to comment is normally defined in the project, by following author's rules.