Hopefully it's just an outlier case and not a sign of incoming widespread abuse of itch.io's open game jam submission process, especially if there aren't moderation tools in place to counter it.
*EDIT* Well I guess there are tools after all :P