To be fair as far as I have heard, if you mean the payment processor thing they didn't have much of a choice. As far as I`m aware itch.io is much more supportive of LGBTQ+ artists than other platforms like steam.