Itch doesn't deserve a thank you.
I'm glad you get non-monetary satisfaction out of your games. I do too. The problem is that if you want your work indexed, players can't even have the option to support you.
I want players to be able to play my stuff for free, but I also want them to be able to pay me if they believe my games deserve financial support.
Itch still hasn't brought that back.