I made a clear choice: I left Itch.io.
Not because it's a bad platform, but because I need to focus on one thing only – making games.
Posting updates, managing profiles, fixing links, writing descriptions, handling pages… all of that takes time away from the only thing that actually matters...