The problem that we have is that we do not have child boards, if we have child boards like off-topic, it would have been better. Instead of complaining, the posts complained about would have been moved to off-topic board where they belong.
Yes not just having child boards but our own local board moderators that will effectively and efficiently move, delete, and lock topics where necessary and appropriately. The general moderators are quite slow in attending to these issues when reported but a local board moderator with act fast and right.
The general moderators are very slow to attend to stuffs like this because they receive request from many users, other local boards without moderators and also from general boards also. A local moderator is needed in every local board, at least one can serve as a start and can more can be added as time goes on base on the activity on the local boards. I think we have to just continue using the our comments on post that are not needed for OP to know if there post is worthy of posting or not. The one that will listen and abide will do just that and the naive ones will continue to be like that until when penalised for it.