Agreed, Itch can be a hard place to get views but this is a pretty cunt-and-dry case of poor presentation.
Moreover, going by the filenames listed it looks a little…weird? Suspicious? Why are there two copies of “chrome.exe”? Which of these 4 files and a zip is the game? Is this even safe to run?
These questions and more are what you get when you present things in a way that’s pretty weird and has little to no detail, if you want people to buy your game then make them want to buy it.