Without this site (and the people on the discord server I'm in) my game wouldn't exist. In my case, I uploaded my game here, and the plan is to have a 2 week early start for tier2+ patreons, then the game is published here, on itch, discord and some other sites. No paywalled content or cheats, I just ask to wait two weeks, that's all. I think it's fair.
Some of us were regular forum members, that in time became devs. The impact that this site might have, when you interact enough, is huge.
Before launch, I had a dev thread here for 11 months, the feedback I gained here was invaluable.