No, it's not. William is right, Itch.io also withholds the taxes owed to the US government for running an online store out of there. And again, you don't pay the VAT in EU countries, the buyer does. It doesn't matter where you are based, in either case.