I'd rather Itch.io not accept MasterCard/Visa and just make people pay through XMR than ban games. I'm looking for an alternative platform, but until then my revenue share with Itch is going to be 0% unless they reverse this.
It's already 0%, lol
Fair point about revenue share. It simply makes no sense anymore.