Hola,
Bueno. Tiene que ver con XML, y, por extensión, con XHTML. Si no se pusiera esa "marca" el código XML no se consideraría válido, peor aún (aunque me arriesgo a equivocarme), no se consideraría bien formado.
Pero, efectivamente, no respondo a tu pregunta... La verdad es que no me siento muy capaz. Te remito al
W3C.
Cita:
CDATA sections may occur anywhere character data may occur; they are used to escape blocks of text containing characters which would otherwise be recognized as markup. CDATA sections begin with the string
|