Understandable, I'm not one of those asking. I'd just thought I'd say it's not the same as your comparison, plus it's not uncommon to offer a Steam key on top of your itch purchase.
It also doesn't cost any money to host your game - itch is free to use and steam charges a $100 listing fee, which you do get back after $1,000 in sales.