While this may be true, it is just a short-term solution because the EU will just change the law again if it annoys too much. It would be far more easy for all of us to not only follow the letter of the law but also its spirit. But this wouldn't be a very Apple thing to do.
The stated goals of the eu law are about ewaste. Can you explain how you think the spirit of the law is that every device needs to support all accessories? Do earbuds have to support external hard drives?
I don't see anything in the EU law that says every single device has to interoperate with every accessory.