Okay so I ended up writing obscene amounts of personal ramblings in response to this, I am NOT gonna post them but I just want to let you know these words have been great reminders.
Thanks!
Steam at least has a somewhat higher barrier for uploading games, and makes it harder for throwaway accounts. (paperwork signing, bank and tax information, identity verification, and deposit fees of $100 per game)
Itch appears to have none of that as a requirement. Obviously I'm not asking for them to add required paperwork/bank stuff, but higher verification for uploading a game compared to creating an account would be nice.
Could you perhaps start limiting what new accounts can upload, or have better verification? I just got someone trying to get me to "beta test a game" they uploaded in a RAR format, saying that zip doesn't work. Both the "game" & account were created half an hour ago! Surely it's not that easy to upload malware, right??