its because offering alternative links to a game is a common scam on itch.io, so people are paranoid
Okay that's actually pretty funny