It is not entirely true. Depending on your country and earnings, Itch may have to withhold a percentage and turn it over to the IRS.
Itch does not "pay" your taxes, but must withhold and deliver that value to the IRS.
Interesting. Taxes are a beast. Especially if you operate world wide. Well, itch is not actually, but the developers and customers are.