How exactly would you implement an interoperable E2EE group chat app where you can arbitrarily add and remove people like with iMessage?
The EU law linked does not actually recommend anything specifically, just vaguely states interoperability being a goal.
Certain apps will have certain functionality. Unless you're willing to constrain the functionality it's not really possible.
Right now everyone could already use email which supports encryption. They don't, though.