Aquí hay otro enfoque que se basa en la idea de que es fácil detectar si tres números complejos se encuentran en una línea que pasa por el origen, e intentamos reducir el problema original a este más simple.
Para ello, podríamos esperar que la traducción de nuestros números complejos (en este caso, restando $z_1$ de cada uno) no afecta a que la función $f(z_1, z_2, z_3) = \overline{z_1}z_2 + \overline{z_2}{z_3} + \overline{z_3}{z_1}$ toma un valor real o no.
Y efectivamente, veremos que
$$\operatorname{Im}\Big(f(z_1, z_2, z_3)\Big) = \operatorname{Im}\Big(f(0, z_2 - z_1, z_3 - z_1)\Big).$$
Observe que
\begin{align*} \operatorname{Im}\Big(f(0, z_2 - z_1, z_3 - z_1)\Big) &= \operatorname{Im}\Big(\overline{z_2 - z_1}(z_3 - z_1)\Big) \\[7pt] &= \operatorname{Im}\Big(\overline{z_2}z_3 - \overline{z_1}z_3 - \overline{z_2}z_1 + \overline{z_1}{z_1}\Big) \\[7pt] &= \operatorname{Im}\big(\overline{z_2}z_3) - \operatorname{Im}\big(\overline{z_1}z_3\big) - \operatorname{Im}\big(\overline{z_2}z_1\big) + \underbrace{\operatorname{Im}\big(|z_1|^2\big)}_{=0} \end{align*}
donde $\overline{z_1}{z_3} = \overline{z_1\overline{z_3}}$ por lo que los dos tienen partes imaginarias opuestas; es decir, $\operatorname{Im}\big(z_1\overline{z_3}) = - \operatorname{Im}(\overline{z_1}z_3)$ . Ahora retomando donde lo dejamos,
\begin{align*} \operatorname{Im}\Big(f(0, z_2 - z_1, z_3 - z_1)\Big) &= \operatorname{Im}\big(\overline{z_2}z_3) - \operatorname{Im}\big(\overline{z_1}z_3\big) - \operatorname{Im}\big(\overline{z_2}z_3\big) \\[7pt] &= \operatorname{Im}\big(\overline{z_2}z_3) + \operatorname{Im}\big(\overline{z_3}z_1\big) + \operatorname{Im}\big(\overline{z_1}z_2\big)\\ &= \operatorname{Im}\Big(f(z_1, z_2, z_3)\Big) \end{align*}
Ahora sólo tenemos que demostrar que $z_1, z_2, z_3$ son colineales si y sólo si $f(0, z_2 - z_1, z_3 - z_1) \in \Bbb R$ .
Dejar $w_2 = z_2 - z_1$ y $w_3 = z_3 - z_1$ esto equivale a demostrar que $0, w_1, w_2$ son colineales si y sólo si $f(0, w_2, w_3) \in \Bbb R$ .
Pero como $f(0, w_2, w_3) = \overline{w_2}w_3$ Esto es sólo el hecho bien conocido de que $\overline{w_2}w_3 \in \Bbb R$ si y sólo si $w_3 = c w_2$ para algún escalar real $c$ .