You can sell through the Mac App Store as well, and it will cost you the same. You can also do it independently, but it's on you, the developer, to get your product out to the Mac customer base, in terms of marketing, hosting, and payment processing. What does all THAT cost you?
I'm not so much defending Apple, but I do sympathize in such a way that if I were the owner of the storefront and was blindsided like this when a vendor just decides to breach our contract AND smear my name in the process, I would not be happy about it. We all look at corporations like they somehow should act differently because they have more money. No, they have to make more than they spend in order to stay open, and they have just as much right to defend themselves when someone violates an agreement as an individual. If I financed a car from you and just one day stopped paying you because you are more "well off" than I am, am I not in the wrong? Do you come get the car back? What if I said you were a greedy fool to everyone who will listen? It's bush league.
If Epic has an issue, this is not how to handle it. What they've proven is that they won't honor agreements, and they do it by pretending like they are watching out for the little guys. That's not a company I would want to keep doing business with. On the same token, if Apple just laid over and took it, would I want to do business with a company that doesn't enforce their policies with developers? If so, then what assurance do I have that Apple's privacy policy is also being enforced? This is all about ethics, IMO. This strong-arm hissy-fit approach is a lot of what's wrong these days.
its like everyone - business and leaders of the world (nothing new) all decided at once to pee in each other’s coffee and cereal over the last few years. It’s getting annoying, tiring and just leaves a bad taste in all the bystanders mouths (like we caught the spray) lol.