With array pasting, what's the difference between the instance and duplicate option? They both seem the same to me. It would be handy if one of them were a "clone" instead.
Quite possibly a bug. Since it appears to me that Duplicate should create clones and not instances of the object. Unless it does something else which I'm unaware of.