Ur right, but in Russia its kinda scary to make any transactions on illegal sites. Like itch is forbidden. It might be scary to support foreign authors as you can be in jail for that...
you're not paying through itch.io. you're paying for a subscription on a whole different website that's not illegal in Russia. Plus, people still pay for discord Nitro from Russia, and no one is getting arrested.