Unfortunately many comments on this thread have gone off-topic. But theres been a good conversation about this in the #meta channel on the itch discord. I recommend anyone interested in reading that.
BUT there is still no good solution. Leafo admits this is about revenue share. It seem that some people have been setting it to 0 (not cool guys), and that seems to have annoyed itch to the point where even promising to share more revenue isn't enough to solve the problem.