Quite often an extrapolating answer is judged by some as off topic. Usually by people that only read the OP and last post!!!
Also often a thread consists of mitiple diaglouges on different elaborations of the OP, like two or more threads in one.
It's also the OP responsibility to correct a thread in progress if it does'nt find a natural end, as he is the only one that know what the intent of the thread is and state if the OP has been covered or become circular in arguments.
An off topic reporting system can be a weapon as the ignore button: "I will report you out of thread if keep comparing this and that".
Bitcointalk.org is a place where people get smarter, don't elude others of that experience.
I agree. The moderators don't have the time or desire to moderate all of the off topic posts. Additionally like you mentioned they can't always know the original intent of the OP. I have in the past for example had a marketplace thread hijacked by off topic posters, then the mods instead of removing THEIR posts changed the name of my thread and moved it to a discussion area! Not only did this strip me of my right to have a voice like anyone else here it actually put me in legal liability (and also probably bitcointalk itself) because of government regulation of the good and the wording of the new topic subject.
How is assisting off topic thread hijackers supporting free speech? As I said before the mods have no desire to do this and really don't know for sure what an OP might be trying to achieve. Nothing is stopping people from making their own thread so that they can be heard if we can each control our own. Anyone abusing this control would be exposed fairly quickly with other users cooperating to make threads decrying them. Additionally I have found thru personal experience if you point out abuse/mistakes from moderators here, they tend to find reasons to mess with you even more, leaving little room for getting problems fixed if the mistake lies with a moderator.
Relying on unpaid moderators to solve this problem is asinine and only results in the "good ol boy" club and donators getting help with the rest of us being told to deal with it. Some of us don't like to beg for help that never comes. Why not just give us the ability to manage our own threads? Making this problem the exclusive burden/responsibility of the moderators puts the burden entirely on the moderators rather than being distributed thru many users. Additionally moderators lose nothing if they don't respond to OP reports, but the OP loses time, effort, and some times money. The OP benefits most from controlling off topic posts, why not allow them to be responsible for it? Bitcointalk is far too large to rely on a handful of volunteer moderators, especially for what uninterested individuals might call a petty task of dealing with thousands of off topic posts. We are constantly told to report posts, but reports are usually met with nothing but apathy. Please stop using free speech as a veil for supporting total top down control when in reality it actually just as often makes speech less free here.