Generally speaking, a deletion operation is an expensive operation in most big data formats.  This is mainly because they are designed for optimized storage space, and hence, they are made of compact containers.  A deletion will normally implies a copy, and that can be expensive.

My vote is to not support this for now, unless we introduce a `removable` capability that can perform this operation effectively (I can't think of any data descriptor that supports that currently).