Leafo, thank you for this and for responding here. I'm sure you're getting a lot of noise and grief (I saw some of it over on Discord) and it has to be a bit frustrating.
From reading through your reply here, my understanding is that you feel Itch is being direct and clearly stating the criteria that are being considered ("... including nature of content, risk, disputes, and the resources required by our team to review payments associated with your account."). And you have emphatically stated that there is no minimum revenue sharing amount, but that it is one of the factors your team has looked at ("revenue share was definitely something we considered in aggregate, but there is no minimum revenue share requirement."). So, it is not a deciding factor, and it is not one that sounds like it can be quantifiable, but it is a factor.
I recognize not all decisions can be reduced to a set of numbers, plugged into a formula, and give a predictable "Yes" or "No." That said, I hope you can understand that for a lot of us as creators, this also causes us a lot of anxiety as we didn't know there were any issues here for you/Itch or what we could do to help reduce the risk for everyone involved. I recognize you may not be able to go into much more detail on what those risks are (I'm sure some of it is sensitive if it involves communications with Itch's partners), but what I'm hearing from a lot of developers is fear and anxiety that they may be next, and wanting to know if there is anything they can do to help themselves and Itch reduce the attendant risks.
If it's not about raising revenue sharing, is there anything developers can do to help reduce the risk for Itch (and, by extension, suspension of the "collected by Itch" payment method for developers)?
Thank you.
P.S., I hope I got everything correct and didn't misrepresent anything. If so, it was not intentional.