Hello,
It's a developers job to add their own game on itch.io. If you'd like to see their game here then you should reach out to them directly.
Thanks