I'm not a bot, most people only have itch.io for buckshot roulette and like steam is where they have games, that's probably why they all want steam keys.
It's all because buckshot roulette was popular when it came out, and it was only on itch.io at the time. It was eventually released to steam WITH multiplayer and the itch release doesn't have that. That's why they want the steam keys.