It’s just a guess, but the most probable seem technical reasons and abuse prevention - itch has no capacity to check something as hidden as such filenames for hatespeech, etc.
Ah, that would make sense.
Thanks for your input, Wechenbetelly.