True enough. Certainly, I've found the best way of doing this is to find streamers, chat to them, ideally watch their Twitch streams first.
Having said that, the first playthrus we had were from by replying to threads on itch and GJ and, for devs (and let's-players) who are just starting out, and naive about promotion, a simple way of doing things is always welcome. I always feel itch is a community as well as just a marketplace, and will grow if it finds new and better ways to help people starting out.
Also, thanks to replying to my post as I had no idea where on earth they moved it to XD