The problem here is that the EU law is "whatever the bureaucrats say it is". The DMA rules are not specific enough for Apple or anyone to know a priori if a feature or product is going to cross the line. Thus Apple is now announcing new features won't immediately be available to EU customers.
We should all want more competition but I'm not convinced "because the unelected technocrat in Brussels said so" is the way to do it.