to be fair, if they had resisted the entire site would be without payment processing and no artists on the platform could be paid. i think steam probably could have made a stand, but not a site as small as itchio.
if you put it that way, it makes sense. it's still very discouraging tho