So sorry, I realized later the Itch Desktop app was allowing me to download webGL and HTML5 games, but it cannot actually play them. I think it's the apps fault, not yours :)
The confusion comes from the fact that if someone does not check the Windows box, the app won't let you download the game (if it's a windows game) so it's a bit inconsistent.