Itch.io isn't a platform, it's a store. A platform would be Windows; Mac; Linux; Android, etc.
it's a store for all platform including Android
It does support selling Android games, I never said it didn't. I said that it is harder than you give it credit for to properly make an Android version of a game and support it.