Another problem is that new games gets buried on Itch a couple of hours after the release. The platform gives priority to paid games, and let's everything else die in silence, no matter the amount of traction of a new free release gets. I don't know about the numbers, so I don't know if this is a solid fact, but this is how things look.