Esto se debe a la forma en que puede programar la mesa de trabajo en Mac OS X.
Los editores de texto esperan que la mesa de trabajo contenga, bueno, datos de texto. Sin embargo, hay varios tipos de texto: hay texto sin formato, hay texto con formato (RTF), hay texto con formato con documentos incrustados (RTFD), hay texto con formato HTML y muchos otros.
Cuando copia algo, la aplicación le dice a la mesa de trabajo cómo se pueden representar estos datos. Por lo general, hay varias representaciones adecuadas: por ejemplo, al copiar su pregunta, los datos de exportación se pueden representar como un archivo web, datos RTF y texto sin formato en tres codificaciones diferentes. Muchos tipos de aplicaciones que es probable que admitan.
Sin embargo, cuando copia un correo de Mail, solo se exporta como dos tipos de datos: texto UTF-8 normal y un documento RTFD. Cocoa intenta pegarlo como un documento RTFD porque le gustan más, pero las aplicaciones dicen "no, no puedo hacer eso"; por lo general, admiten la obtención de texto de RTF, pero no de RTFD, ya que RTFD generalmente tiene recursos integrados, como imágenes, y usted no pega nada porque las aplicaciones no se molestan en buscar los datos de texto sin formato.
TextEdit, por su parte, puede editar documentos RTFD, por lo que no tiene problemas para pegar los datos.