Interesting concept, but won't you also publish your software on itch.io? It's not very nice, using the service just as a free advertising board.