I suppose it comes down to this either Apple doesn’t think that companies can’t process refunds on digital transactions and thinks they can’t be trusted because of security and if that’s the case then why allow them on the app store if you think that
Or it’s you want to maintain their bottom line and squeeze more cash out of individuals.
Apple had customers ahead of any developer wanting to or needing to or having to develop for the iPhone. iPhone came first. People immediately criticized it (those same developers) as a fail. They were wrong. Apple made plenty of money selling it and then allowed those developers to do so via an AppStore with a 70/30 split. This split was WAY more in favor for developers than any store had been prior. It made it EASY for both developer AND Apple's customer to acquire apps and distribute them world wide. And because it was EASY it was also inherently more secure than doing it yourself and going to site A, B, C, D, etc. Since YOU always know that the app came from Apple's store. It was checked and safe. Safer than going to any site, since you often can't or don't know how to confirm you're not getting scammed or installing a virus. That went away instantly with the AppStore. It simply solved ALL these issues the PC/Mac had to deal with, AND used less resources to do it. No Antivirus running in the background. No means to get anything not authorized into the device. While not impossible to break into the device (Jailbreaking and the like). It was harder for the end user to do something stupid to cause the issue. And, developers got every cent of that 70% from every sale. No loss, no damaged goods, no having to deal directly with the end user for a refund. Contact Apple they handle it. Yes, you give up control but, you get safety and privacy. If you want to deal directly with the developer for said product, you can go do so yourself. Otherwise, they don't have access to "YOU" without you giving it.
Because we live in an era where individuals of all ages are given smartphones then unfortunately in some cases things go wrong
However in most cases it is caused by the individual because they generally don’t understand and are given these devices fresh out the box with no help nobody because certain companies say it just works out the box so in turn by doing that no wonder individuals have issues but putting a payment link in an app will not make a blind bit of difference to privacy and security anyway because you can still by things on the internet using your iPhone anyway
So this argument is nonsense.
Not only did EPIC break the rules. They did exactly what Apple feared the outside world (outside the Appstore downloads, aka side loading) would do. Change the product maliciously. EPIC was a trusted vendor. They got highlighted all the time in the developer conferences. YOU as an Apple customer KNEW them and what they made. But, then they changed the product with an update that allowed Link-Out purchases. Which wasn't going to steal your life away or anything. But, what is to say they didn't add some Command and Control to the app. And now they track you, or they keylog you or get access to your camera, contacts, wallet, web browsing history, and on and on.
Some would say, Apple should have stopped it. And they would be right. They should have looked at the code before blindly approving it. But maybe they simply trusted them enough to believe they would not do such a thing. I don't have an answer for it. But, never the less EPIC just proved what could have happened if there was no App Store. In that instance, it did not work as advertised. Willing to bet it's working better now because of it though. But even a trusted app could change and get more of your info than you otherwise are willing to give. Or full access to your phone.
The other issues is still the fact that EPIC is stealing Apple's IP. No more than I or you are allowed to use the game Fortnite to advertise anything you or I make without express/explicit permission to do so from EPIC. EPIC is not allowed to with Apple's IP. Doesn't matter what anyone is being charged for the right to use it. You pay it or you don't use it. It's really just that simple.