Ah, that would make sense. I've never touched the Itch launcher before but I can see that creating a problem for people if it's like Steam's launcher/app, which is my impression of it.