The value in an internet forum like this one is finding useful up-to-date information. To that end I think the EF should close by default all threads older than say six months, unless they are continuously receiving updates.
Close them so that no new posts can be made to said thread.
I am obviously against it. Old threads are still found and have plethora of information. Sometimes, wrong, some times interesting, sometimes boring, and sometimes useless chatter. Forums which closes threads are does with lot of multiple threads with unanswered questions.
But also too many times found the answer to the problem, just not be able to post it for others as the thread was closed. Opening a single new thread with just the answer is pointless. Specially if the other, unanswered thread, was found pretty easily.
Adding to existing threads and expanding them is much more useful than creating new ones at no end.
Take private drone laws and regulations, a topic that keeps evolving and getting more complex. Nothing's gained from having each additional question in its on thread, quite the contrary.
Or take bigblue2(?) 3D printing thread, and imagine it was split instead whenever it got revived. Yikes!
And don't even think of splitting the main covid thread. Or Brexit, there'd be at least ten by now.
Actually, the mods do quite a lot of this, especially if the duplicate or look-alike is pointed out to them. And I think that, for the most part, they're doing it very well.