Could you be a little bit more constructive? It's okay if you disagree - but I'd be curious to hear your side.
However, I think that the larger the project, the more sense it makes to comment heavily. Again, code clarity needs to be a priority, but so does comment clarity, so much time is spent reading code by humans who are optimized to parse natural language. So we should cater to our users, not just the users of our executable, but the users of our source too!
There are comments that aren't necessary if you write your code better, but there's others that are needed even if you write your code perfectly.