We need more trust on itch, because steam signs the executable people blindly trust that platform.
One cheap and effective way would be to add a verified badge to profiles that made a purchase with a card in their own legal name.
That way if someone uploads a virus itch can send the real identity to the police in that country. Not that the police cares but you know for a trust boost as now anyone can create a profile without buying anything and host viruses on the platform?
Of course this means you have to be really careful of not getting hacked AND maybe some sort of 2FA would be good?