It is not only just a matter of caring to answer or moderating. It is also a question of responsibility, manageability, and lastly, money.
Yiannis (the owner of this domain) is an EU resident and as such under EU law which states that he is responsible and can be held liable for content that other people post on this forum without his consent.
To avoid legal consequences, offensive posts must be removed within adaequate time. This, by the way, is the reason why we rigorously delete any messages that are not in English.
Recent (2005-2006) precedence cases have had matters in controversy on the order of 10s to 100s of thousands Euros. Although the according EU norminative is ridiculous (and the respective national implementations even more so), it is nevertheless the law. Still, judges are uncertain, and while most of the precedence cases were turned down, the general unpleasantness of such a trial is still inacceptable.
Therefore, Yiannis obviously cannot and will not put that responsibility into the hands of some random person on the internet whom he does not know. Even though I enjoy "Administrator" status here, I doubt Yiannis would even trust me that far. If anything goes ill, it will be him who is held responsible, nobody else.
Thus, while moderators can somehow help managing the chaos, he still has to skim over each and every post using the "unread posts since your last visit" function.
If we open a "general programming" forum, we will triple or quadruple the amount of posts on this forum (that is probably still a very optimistic estimate), which will be impossible to handle.
If the number of posts increases, the amount of server load and bandwidth increases, as well. We may soon have to get a better server already (under the current load), as the present server is already reaching peak load and getting unreachable at times.
This is a privately founded, privately run project with limited resources, and so we need to concentrate on the parts that we're really, really interested in, nothing else.