Both the canonical encoder-decoder and its variants with attention mechanism rely heavily on the representation of "meaning", which might not be sufficiently inaccurate in cases in which the system needs to refer to sub-sequences of input like entity names or dates.
the copying mechanism is closer to the rote memorization in language processing of human being, deserving a different modeling strategy in neural network-based models.