Yes, it's really necessary, because it's a legal requirement. If other stores don't require this information, they're breaking the law. And billing information can be saved between purchases. You have a tab in your account settings for that.
No Time To Play
Creator of
Recent community posts
And as I explained in our previous conversation, that you completely misrepresented here: people already make lots of forum posts to complain about being "shadow banned" simply because their projects haven't been indexed yet. In other words when there's no punishment, and no intention of punishing anyone, and in fact everyone sees the same results. Imagine if it was discovered one day that itch.io shows different results to different people.
Edit: in fact people also make lots of forum posts to complain about the same problem you have, and it turns out they don't even remember marking their game as NSFW. They simply saw the checkbox on the metadata tab, ticked it for... some reason, then forgot about it. If itch.io worked the way you're requesting, to them it would look like their project, that they can find through the site just fine, is mysteriously hidden from most other people for no apparent reason. Cue even more complaints.
I'll let our admins know, but your problem is probably described in this unofficial FAQ.
...It's Wiktionary, not that the difference matters when we're trying to define a word. But okay, let's check out Merriam-Webster. Spoiler, it says the exact same thing: when you can see your own content but other users can't (all else being equal) that's shadow banning.
Yes, as explained in lots and lots of topics, that's the reason.If you published a game marked as NSFW, then you can't disable the setting to see them in searches. Tag exclusion has also been discussed to death over the years. There's an unofficial browser extension you can try.