Most basic questions such as "What does error code 37 mean", "what oil should I run", "what is that clicking noise when I shut my bike down", etc... have been answered many times, and usually in great detail! Re-typing the same info over and over does get tedious.
It isnt the moderators job to search for the members and post a link. If they know it, then they will post it.
As for no harm... It can, and does, add an excesive amount of information in the database. This will slow down page load times, search times, etc...
However, I am starting to archive older threads. If a topic is archived then it can not be replied too. If this is the case then it is understandable to bring it up again if questions still remain.
Dont taking locking topics, or moving them, as being unfriendly. It is just part of running the site efficiently.
Thanks,
CarKnee