On some forums, more like stack exchange and similar. There is an attempt to reach the best possible technical answer, for some question. E.g. Best/fastest way of factoring a large number.
So, keeping a thread like that alive (on the appropriate forums, especially), would make a lot of sense.
But, if someone asks for help, on a particular, fairly specific issue, on a more general help/questions and answers forum, such as this one. It is much more geared up to leaving a long finished thread alone.
With fairly obvious exceptions, such as 'Post what your lab looks like' etc threads.
The complication with this thread, is that it has a fairly generic title, applicable to other things. But in practice is about a very specific set of requirements, needs, to suit the original OP's, current project, at the time.