Sort of? Some people find about certain games in here and find out them being on Steam by reading these chats.
I don't have/want steam so it's useless to me to see a game here that I can't download from here. Especially when I search for games that are listed for free.