Yep. Apple could end most or all of this antitrust stuff today if they’d just allow apps to use their own payment systems for digital goods/services.
And as soon as customers have their ID/credit card numbers stolen who do you think will get blamed for it? I guarantee you Apple will be found at fault because they allowed an unscrupulous App into The App Store without proper vetting.
If Apps could use their own payment system then all Apps would suddenly become free and everyone would try to collect direct from the customer. So now I'd need to provide my credit card details to dozens of companies instead of only to Apple. No way I'm going to expose my information to that many entities.
With Apple now getting zero revenue from The App Store (because everyone decided to collect directly) who pays for the costs to operate it? Should Apple then charge developers $999 a year instead for the privilege of getting their Apps into The App Store? Perhaps they add on another $299 each time you submit an App to cover their costs for vetting? Or maybe send developers a bill for all the downloads their App got?
I see lots of whining about App Store fees, but nobody offering up any alternative solutions.