Oh of course, Itch does have several games. It's just that it didn't have the game I wanted when I went there. It might be a long time before I want to try a game and check out itch once more.
Coincidentally the video I linked reviewed Celeste in addition to Hollow Knight, but Girlfriend liked the latter much more. That's why I went with Hollow Knight.
https://mattmakesgames.itch.io/celeste