If I may step in with a suggestion:
Although I have no issue with how things currently are and feel things are just fine, perhaps one additional feature should be that any topic that is more then 30 days old should be locked regardless.
However, if someone wishes to resurrect that thread because they have a legit opinion to contribute, I was wondering if it is possible to have something like a poll system.
What I mean is that rather then filling up the main page with a bunch of individual old threads, there is one section one clicks on that highlights when a request to unlock an old thread is made, you click there and a new page lists the threads with requests for unlock. In order to unlock that thread, a poll of perhaps two or more members are required so that there is evidence that there will be an actual discussion/debate if unlocked.
Of course, threads locked by moderators/admins due to infringing on forum rules wouldn't have this feature.
Not sure how complicated this would be to make, but it just crossed my mind and figured I'd share.