I can see where your colleague is coming from, but I think their viewpoint is on the extreme side of the scale. To me it sounds like they're thinking along the lines of: "this person wrote a comment, therefore they probably have a misunderstanding about the code that follows, so they might have written error-prone code". Equally, they might have completely understood the code and simply want to help other developers get a quick summary of what follows. It may or may not be of any actual help to themselves or others, but this is simply what some folks like to do.
There's other common uses for comments too, such as for automated documention tools and to simply help break up blocks of code with clear divisions.