They forced people to use subpar options within their environment - just like Microsoft forced IE to be used on theirs.
If you want to reach millions of customers, you are restricted to the Apple Payment options... even when better options exist. Same for Ad and other subpar options.
Why? Because they are better options? No... because Apple FORCES you to use those options.
"but you don't have to develop for Apple" is a copout that ignores the anti-competitive and monopolistic behavior Apple is using to force people into subpar options for a 30% gateway tax.
Similarly, others can't put good browsers onto Apple because of restrictions... why? because webkit is the REQUIRED base... despite the fact that its restrictions mean you can't use webapps as real alternatives because of limitations with controllers, bluetooth, etc.
Google can make better alternatives to Safari? Firefox can? Microsoft can? doesn't matter... Apple FORCES you to use their subpar options because if there was real competition, they wouldn't get a 30% tax.
Spread that decision to email clients and all other corners of the Apple "ecosystem" and you have a company using monopolistic practices to limit competition to increase prices.
"but don't do business on their platform" doesn't change the fact that they are using monopolistic practices to fleece their customers.
I don't like EA and think they are an equally horrible company - and should be judged equally poorly for many bad practices... but EA (and netflix, steam, etc) should have the ability to not use Apples gated options and not pay for a service that isn't worth 30% - especially when they can host their own payment and ad services.
Stop with the bad arguments to defend a company using monopolistic practices to fleece their customers.
I say this as an iPhone owner and a programmer.