The thing about it is that
You must be registered to see the links
At this point, I benefit 100% from just giving the game out for free rather than demanding money for it. Each person who even decides to try it out is a potential customer. If I limit the number of people who can try it out, I reduce potential customers. Now, if I had patrons already, and put it behind a paywall, I 100% acknowledge someone will leak it. I understand that. I also understand that those people who don't play a leaked version will usually have a 0% chance of stumbling upon my creation.
Also, I've only found 3 sites that are okay with self advertising a product, and I am banned from 1. So I need to encourage others to spread my game around, even if it is pirated to help with advertising.
That's at least how I see it. Maybe if I was making ICSTOR level money that would change, unlikely since I am an old stubborn asshole, but I know some people can't handle making money. I make 0 off of it, but I also genuinely want to become an actual game developer and make games like the ones I played back in the 80s and 90s when I was a kid. So even if I don't get paid, I'm still gonna do this.