Those massive comments generally refer to intermediate states that never shipped, making them utterly useless, noisy and confusing as a permanent artifact. They're sometimes useful to reviewers, so a commit message or pull request comment is much more appropriate.
Yes I hate when Claude explain in comments how it is now compared to how it was before, or how it could be if a different decision had been taken.
Dude, just talk about the current state of the code!
> useless, noisy and confusing
That's your perspective. For Claude that's an extension of its thinking, which makes it work better. Just like the person who takes notes so they have references for later. Take it away and you're negatively impacting outcomes.