You have some sort of defeatist attitude with comments saying they're ignored/forgotten. I wish I knew your life experience to see where this happened and how you formed this opinion. Is it because YOU ignored them and didn't update them with code changes? Or others did so and it got past a code review? You don't maintain your comments with your code, given your attitude it sounds like you don't.
Your attitude in infectious. It causes new developers to have the same now unfounded opinions and not write comments themselves. The cycle of unmaintainable code continues.
Erm, you realize that it was YOU, who ignored the essential parts of my comment, proofing my point? Apparently not.
Otherwise, sure:
"Is it because YOU ignored them and didn't update them with code changes? Or others did so and it got past a code review? "
Both happened. And I doubt this never happened to you. And if it really never happened to you - then you either are a superhuman - or never had to ship lots of code with a tight deadline.
My entire argument is, on average there are way too many dead comments around and I would rather recommend to people using comments as exception where the code is not clear enough, to decrease the burden of maintaining them and rather focus to keep the proper higher level documentation up to date and readable.
Your attitude in infectious. It causes new developers to have the same now unfounded opinions and not write comments themselves. The cycle of unmaintainable code continues.