Isn't the itch app a chromium browser?
Also, how does the itch app monitor the games? Does it monitor the games? What if you start the game without first starting the itch app? I did not use this app for long, but this set up is quite clearly nothing like the steam environment. It offered me nothing my browser can't do better. Updating games is only nice on paper - for the plethora of indie titles it does not work out quite like that, since you need no updates for games you play once or twice.