Everyone constantly does!
In the aggregate, I agree, but in tech things are pretty loose outside of California.
If anything, I would wager they were happy about it. They were going to have to do it anyway, and it would inevitably cause friction for users who were already invested in Lightning cables and third-party devices. The EU forcing this just meant they could shift the blame for any negative sentiment onto the EU.
Putting USB-C on their laptops in 2016 is a different discussion and it wasn’t a tough decision because none of their computers had lightning integrated into it anyways. If anything we should be asking why they did that and then took 7 years to put them on their phones. They could’ve had one port for literally everything since 2016 and yet the EU had to force them to do it.
DMA was designed to be a comprehensive regulatory suite. Lawmakers knew it would be onerous; that’s why it only applies to large companies.
Also, the DMA’s interoperability requirement creates external partners. Let’s face it, Apple’s track record with Siri sucks. If they launch a system and it is crap again, they may not now want an entire ecosystem of folks who will cry foul if they dump the API and start over.
> Do what you have to do to comply with the law and release, as always
Just follow the law. If that means not releasing in a jurisdiction, do that and then don’t tweet snotty things about it. (Siri AI isn’t launching in China, either. I don’t see PMs complaining about that in public.)