I think it is super random. There are so many games released on Itch that a lot are completely unnoticed. If I would release GTA 6 now on Itch for free, I would probably get 0 downloads because I have no followers.
Yes, that's right. You're right. But getting followers is another problem