Everyone is finding games on Steam these days, and for those handful of people that find the game through the website it's actually not that much worse than other game websites.
It's really not a worthy place for improvements, better upgrade features of the forum.