Regardless, my point still stands: Steam is king when it comes to discoverability. itch is junk in that regard.