Hey there,
I propose that games (specifically those that have a former presence on other storefronts) be held in confinement by itch until contact is made with the dev through a reliable network.
I see where you’re coming from, but it’s worth noting in some cases this might be too time consuming. Itch.io is a place for indies, where publishing content is easily done by small developers. If we assume that there’s multiple new accounts daily, it would be too time consuming to confirm with the devs on each account.
Having said that, I have no visibility on the volume of new accounts, especially ones uploading games, so I can’t tell for sure how feasible this idea is, this was just my two cents.