Because it has an installer. It doesn't require admin permission afaik, just the permission to make changes. I get this message everytime I'm installing a game from GOG for example. Many games nowadays start without installing these days, that's likely why you don't get the message often on Itch.
You can try out Flufftopia, it's also made by us and part of the bundle and doesn't have an installer :D