I noticed there were ads on those games, that could be a good way for indie devs to make some spare change, similarly like with YouTube, maybe Itch could look into adapting this model for their own service.
I am sure there are complications with this idea that I cannot consider, but I suppose it is just food for thought.