I do as a way to self-document the code. Many people who I have worked with love this because the code is easier to read, easier to understand, and becomes more maintainable. Just my two cents.
In this case, it was necessary because the code would have to be reviewed by others to pass QC.
Just my two cents, added to yours, to make four.
Its not just for other developers (when I revisit something I've written months/years ago). But yeah, when I have to review code with Testing/QA, who aren't full time developers, it makes it much easier to step them through what is being done.
-- ps: especially since I'm always sparse on comments...