The goal doesn’t always have to be “get a lot of people to make games for a game jam”. It could just be host a game jam for silly goofy game developers to find and make silly goofy games. Being in a game jam is kind of like volunteer work, you usually don’t get much in return but people still do it for all their own reasons (though volunteers are on a much higher level than a game developer).
Well, yes, but in the jam's page it says something along the lines of "let's hope this one doesn't die like the recent ones", meaning that probably there weren't a lot of real submissions for them. Pretty sure it's also said directly by the host in one of the comments in the previous jams.
Either way getting a small channel to review the games submitted is not a bad idea imo, and it should help giving this jam the boost it needs.