I received an email from a designer a few weeks ago that said that they were going to use a different platform for distribution of their game specifically because itch doesn't support revenue sharing.