Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Maybe it means installation via Itch application? For instance, I always play Itch games this way, and they're really downloaded on my PC, even if they're HTML5. 

Thanks Adoru. I was also wondering about this myself. With a bit of skullduggery, it is possible to download the games, but not in a way that you would expect itch.io to record it as a download. I think Adoru's answer may be the reason for the download count. I must look into this itch.io application.

Ah, that makes sense! I didn't even know there was an app. I should check it out!