I believe that is no reason to not post your game here, if it fits the jam, it's one more platform to display it on, and people looking for such may miss out on it.
We can still report the blatant spam and irrelevant submissions, as well as leave a negative rating /review on it.
I still agree with the need for moderation but since there is none, this is the best we can do.