There are two sides to EU directive compliance: Commission action and legal action through the European Court of Justice.
Apple can talk to the Commission all they want and persuade them not to take action. However, they cannot bend the ECJ's ear. If someone forces the issue through the courts (yes, it's a slow procedure and yes the ECJ can choose not to pick up a case, but that's down to the skills of the involved legal heads), what will matter is the directive as written.
Apple will likely continue to drag their feet, but the outcome looks fairly inevitable. It might well come when we've all moved on to "AI, show me data" instead of using browsers, but it will very likely come.