Currently, deleting a profile schema attribute only removes the attribute definition from the profile_schema. However, any existing profile data that already contains this attribute remains unchanged.
This raises an open design question around the expected behavior of schema attribute deletion in CDS:
- Should the attribute be eagerly removed from all existing profiles?
- Or Should schema deletion be treated as a metadata change, with profiles being validated against the active schema at read and write time?