(Edited the above message to point out where the link is, rather than give it directly, because yeah, we have had a lot of spam links lately, good call!)
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