Hola, revisando lo que has comentado mi interpretación es la siguiente:
El código ejemplo debería tener la comilla de cierre que le falta en <h2 onclick="this.textContent='Uuuuuuh!">Haz click <span style="color:blue;">pero no existe un textContent modificable</span></h2>
El no tenerla es una errata que da lugar a que salte un error del tipo: SyntaxError: '' string literal contains an unescaped line break
Al introducir la comilla de cierre, lo que ocurre es lo que se explica en la entrega CU01136E: "Es importante resaltar que con textContent se extrae no sólo el texto directamente asociado al nodo, sino también el texto contenido en otros nodos hijos."
El texto del ejemplo debería ser en lugar de "Haz click pero no existe un textContent modificable" lo siguiente:
"Haz click para modificar el contenido del nodo padre e hijos"
Gracias por apuntarlo.
Saludos