Some of the games are just submitted early but not actually public so the links are there but you can’t actually play the games and others are just random stuff.
I submitted early so I don't forget to at the end of the jam. I just update my itch page randomly with changes every so often. That way I can't flake and submit nothing either.