Yes, I was thinking about that... It's not that they're less strict necessarily, but they have a lot more people who can actually review games? Whereas itch seems to be blanket delisting games and then not reviewing a lot of them (while delisting more and more games in the process?) 😿