Likely because the zip file isn’t marked as a Windows executable in the game’s settings on itch, it cannot be installed via the itch player, and it isn’t listed on the site as a Windows game.
When using butler instead of directly uploading, the platform can be specified by including it the channel name. More info: https://itch.io/docs/butler/pushing.html