Revenue Sharing is sorely needed. Its going to help larger projects take place on itch. There is no real downside to it. I have people I am collabing with and we are hesitant to use Itch becouse the lack of revenue sharing.