¿por qué no la continuidad suficiente como para conservar secuencias de Cauchy?
Porque, en general, no es dado que el límite de la secuencia pertenece al dominio de la función.
La implicación
$$\lim_{n\to\infty} x_n= x\quad \Longrightarrow\quad \lim_{n\to\infty} f(x_n)= f(x)$$
requiere de $x_n,x\in D(f)$. Por lo tanto, si $x\notin D(f)$, este argumento no funciona (un contraejemplo fue dado en los comentarios de tu post). De hecho, en este caso se necesita una condición adicional (ver el primer comentario abajo).
Editar
Vamos a analizar su argumento:
Reclamo: funciones Continuas preservar secuencias de Cauchy.
Puf: Vamos a $X$ ser un subconjunto de a $\mathbb R$. Deje $f:X\to\mathbb R$ ser una función continua. Deje $(x_n)$ ser una secuencia de Cauchy.
Queremos mostrar que $(f(x_n))$ es de Cauchy.
Como (real) de la secuencia es convergente si es de Cauchy, existe $x_0\in\mathbb R$ tal que
$$\lim_{n\to\infty}x_n=x_0.\tag{$*$}$$
Como la función es continua en el fib conserva secuencias convergentes, existe $L\in\mathbb R$ tal que
$$\lim_{n\to\infty}f(x_n)=L.$$
Como (real) de la secuencia es convergente si es de Cauchy, llegamos a la conclusión de que $(f(x_n))$ es de Cauchy.
El problema está en el paso 2 que, en general, no se sigue de $(*)$. Si $x_0$ pertenece a $X$, entonces es cierto (con $L=f(x_0)$) pero, en general, no podemos garantizar la existencia de $L$.