Hello. I’m really sorry that you dislike that rule. One of the main goals of this jam is to encourage people to post new tools on itch! That’s the reason of this rule which is also the only really binding rule.
I hope you’ll still find the desire to participate!