For the most part, I have defended Apple's approach because I personally prefer a locked down environment for my phone. I've put up with some of the things I dislike about this walled garden because of the benefits and simplicity it affords me.
But their stance here is impossible for me to defend. It makes me wish it was possible for competition to exist in this space beyond the duopoly. The reality is that "make your own phone" is not viable, and because it is not viable, these kinds of policy decisions are extremely impactful.
I've never been under any illusions about Apple's benevolence, i.e. I know they're a company out to make money like the rest and not some force for good. But I've respected what they've accomplished. This latest move has made me lose quite a bit of respect. They're barely attempting to hide the maliciousness of their "compliance".
I hope the EU takes it to them at this point.
I know that there are people in the industry who will agree with Apple on this.
a) Defending the industry's interests b) Defending US interests c) Defending capitalism
I'd say (c) is the highest calling for someone like Sinofsky. His worldview is that companies like Microsoft should be free to do what they want, as long as they play by (weakly regulated) US rules.
Europe's DMA, like China's Great Firewall, changes the fundamental rules of the playground and put in question the ascendancy of capitalist views and US interests.
Let's say that I created some kind of device, not as complex as a phone, but something that was like a little portable video game system or something. If the government can tell Apple that they have to allow third-parties to be able to do whatever they want to these devices, then it may hurt my business if third-parties don't have the same standards of quality as I do. Apple's standard is really, really high (insanely high by some accounts) and I feel like mine is too.
That's the only reason that I would oppose this type of legislation. The people complaining about Apple's behavior are the people that have become successful off of Apple's ecosystem and customer base. They want the benefits of having access to Apple's highly curated customer base without the downsides of having to develop and foster is themselves. It feels entitled in a way that I only begrudgingly support because of Apple's size and resources. If it was any other large corporation, I'd feel the same way. I wouldn't feel this way about any regular company, though. I would be rallying against the governance.
A better option is "use Android", which already does support multiple stores.
Amazon would be my next bet, followed by Samsung… but then, why would either bother starting from scratch when they already have an app store and a phone/tablet platform? Sticking with Android makes it easy to get more apps because developers don't need to learn yet another platform.
Does Epic have their own hardware? Has Epic even managed to make a successful app store of their own on Android, where they wouldn't need their own hardware?
PWAs could bring some improvement here, but there are also plenty of services (ie Dropbox) that are essential to people and need to be integrated into the system more than that.
The moat of 10000 other companies saying "we already maintain our app for two platforms" is basically insurmountable to new entrants.
* App store restrictions.
* I want a phone I can use one-handed. 4 inches is the largest screen I could tolerate.
* No removable battery?
Why is it that no manufacturer will come along and make something better? Every year I look at other options. There are none that meet even one of my requirements.
I get that normal people want the app store Apple made. One where draconian requirements on developers make it hard to sneak in malware. But why can't I have a phone that fits in a normal sized human hand?
I also prefer smaller phones, but over the last five years I've found it increasingly difficult to find software whose UI are designed with even 4.7 inches in mind, let alone 4.0 — and in at least one occasion that has included the UI design I was given to implement by the design team of the place I was working.
Edit: Actually the more relevant point is that it already is my phone. I paid Apple for it. Why can't I install anything I want on it?
Because Apple controls your phone: