I think it's an unfair statement that Steam and Itch hates us, they're having their hands forced by the payment processors and unfortunately there's little they can do. There's a drought and VISA/Mastercard is holding onto 99% of the available water, they do their bidding to not perish from dehydration...
It sucks to all hell but this isn't steam and itch saying that this content is bad.