With due respect, I understand what you're saying from a point of view.
Everyone here on this forum are entitled to voice their opinions but remember, it also comes with respect too. I'm not saying that it should go to the edge but only to be diligent. Sure, there are conversations in the real world that leads to off topic issues (which is fine) but however, when a thread goes WAY WAY off topic and it isn't even related to the thread - that is when posts can become confusing. When it goes off topic, it also loses the purpose of the thread itself.
I know I've went off topic once in a while myself. It's understandable that some of the time conversations in several threads will go astray. We don't expect you all to be a perfectionist in any of those threads. Some few off topic posts would be ok but when it comes to the point where it entirely changes the stance of the thread, that is (like I said) when the thread loses it's purpose.
Just saying. 