Our code base still has ghost comments about code being just so because the NeXT compiler won't accept it any other way. No one has the heart to remove them.
I picked up a project from 1999 a few years ago that still had far pointer macros - I didn't think they were still a thing in 1999 so I'm not sure why they were there to start with. I think I've left them though.
I imagine future engineers as archaeologists of software development, in a way, digging through ghost comments like fossils in the code.
future engineers?
archaeology is an essential part of virtually every real-world software project