I'm just wondering why people who participate in this jam are being required to sign-up and also submit their games on a clearly less popular (at the time of this post 473 joined here vs 57 there) jam platform?
The streamer competition is hosted there. And the rating is as well.