With Metadata Extensions, annotations can:
- Be stored separately from the CDS view, and
- Be added later.
This is quite useful, especially for large views.
The downside of Metadata Extensions is reduced clarity.
Since Eclipse groups CDS views by file type, it is often not obvious that an MDE exists for a view.
If additional annotations are added inside the view, they may not have the expected effect.
The same issue applies to authorization checks.