Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

How about what another dev did, give us an email address to send proof of purchase then give us a download address to download it, google or whatever?! Even add a code to open up the zip file? There are ways. Other devs have done it. All you are saying is: "because of Itch, I want more of your money, so why would I find another way to help you?"