Yes, its a open forum. Just like our roads are open to all public. But some behave properly on these roads, and some act like idiots.
If someone has a query, then its best that they start a new thread. This way their query can be answered in an orderly manner. If other people keep asking different queries in an already running thread, then the person who started the thread gets cheated. Because he made an effort, started a thread to get answer to his queries, and others bump in and start asking their own questions.
It is like a dozen people in a room, all talking at the same time. No one can make sense of who is saying what to whom.
If you have a query, why not start a new thread? Is it that difficult?