See my recent post on the technical issues with this. It is problematic for both the alarms and also for recurrence-id.
It needs to be an error.
-- Frank