Humm. its allot more convenient if you think about it.
without the itch app I have to downlaod the game and then make it exacutable and run it.
in a browser i just open the page and play it.
games that i cant install with the itch app i find myself skipping. I dont really want to bother with it.