The payment networks (Visa/MC/etc.) may be monopolies but there are ton of processors (Stripe/Paypal/etc.). Sure, all the smaller processors "suck" but somehow they worked before Stripe was founded.
i also keep hearing that there's a ton of choice but whenever it's brought up, true alternatives to PP/Stripe are rarely actually given