There's no reason why a different app store couldn't offer the exact same feature; centralized payments for all apps in their store. They could just charge a competitive fee, forcing Apple to compete fairly, lowering prices for all without impacting quality of experience.
I don’t have to ever enter in my cc info. I can easily cancel subscriptions from a centralized place. Payments UX is user hostile in the wild.