Not sure I like this. If, like us, you export audit logs to an external SIEM, all you get to see is "ServicePrincipal_xxxxxxx-1d02-4186-aba2-eb1a91866024" made the change in AD. The Exchange group addition is then somewhere completely different (in time and structure) (and doesn't contain the user name that was added - only the GUID)
.
Sure I can go and find it in the unified log, but if I'm trying to find out WHO made the change I have to unpick about 5 levels of nesting in the powershell. I can't search on either the name of the distribution group or name of the member. It's not exactly very auditable.
And how long is that kept for? I have no control over its retention period.