Considering most other itch.io devs are able to give Steam Keys away for purchases on itch.io with no issues. It's either almost every single itch.io dev is breaking the rules, or none of them are. Occam's Razor points to the second being true.