It's not strictly "necessary", it's sort of the behaviour you'd get from an isolate scope '=' variable, and in that sense it's often expected of the framework.

For simplicity I think a one-time parse is fine (maybe the Droppable can have a method which sets the allowed selectors or something which would be called by a directive using it, including the `droppable` directive).