I think what I dislike the most about this is the fact that you're never given the chance to say no. That, and how this has a bit outdated "don't trust anyone online" mentality. Of course there are scammers and people looking to harm others - those people exist no matter where you are - but this game makes it look like those are the only people out there.
itch.io is an open marketplace for independent game creators. It's completely free to upload your content. Read more about what we're trying to accomplish and the features we provide.