Itch has, perhaps, at least, 10 new games being added daily. It, and indie games in general, are very saturated markets, and Itch is awful as a marketing tool, mainly because it wasn’t designed to be one. In other words, marketing is a job you must do as well if you want any recognition for your work.