I need some intellectual honesty before reply: otherwise it feels much more like feeding trolls.
When you "pay to unlock steam": you're giving 3.5$ (Itch is no bound to this rule: it can give 4$ or even 4.99$) to indie developer who, otherwise, wouldn't ever see a ¢ from that person.
Once this is concerned, I'll reply to other arguments too.