Not everyone has the ability to check the forums multiple times a day or the time post a response within minutes of reading a topic. So what are latecomers supposed to do? Create a whole new topic? Send a request to mods to reopen a thread? Or just accept the fact that their voice will never be heard on that subject?
I can understand closing a thread early if the discussion becomes uncivil or when an argument become circular. But in cases of respectful and thoughtful disagreement, why the rush to shut down conversation?
Will the mods consider a less heavy-handed approach, like commenting a reminder to stay on-topic? That way, someone who discovers the thread 2 days later will still have a chance to participate.