When a complete list with many entries needs to be deleted it is a lot of work.
Allow the delete operation on lists without specifying the key, which would result in deleting all list entries.
The same could be considered for leaf-lists.
It is possible to achieve the same with defining a container atop the list, but an additional containment levels in modeling are annoying for a number of reasons. (e.g. all paths become longer, bad usability, etc.)
When a complete list with many entries needs to be deleted it is a lot of work. Allow the delete operation on lists without specifying the key, which would result in deleting all list entries.
The same could be considered for leaf-lists. It is possible to achieve the same with defining a container atop the list, but an additional containment levels in modeling are annoying for a number of reasons. (e.g. all paths become longer, bad usability, etc.)