Having more payment options would be beneficial to both the game developers and to Itch.
The game developers can choose the payment processor that offers the best convenience / fee ratio and is available in their country.
Itch becomes more robust to external constrains imposed by just a few payment processors.