Complex differentiation can be seen as a restricted form of multivariate differentiation in $\mathbb{R}^2$.
If you use your definition of complex differentiation at $z_0$, the output is a complex number (if the limit exists). It may seem strange, but we could think of this complex number, call it $c$, as a linear map from $\mathbb{C} \rightarrow \mathbb{C}$ given by $a \mapsto a c$. This map changes as $z_0$ changes, just like the derivative changes as we supply it different values. It seems silly to think of a number as a linear map at first glance, but a very natural generalization of differentiation in higher dimensions does exactly this, and it's called the Jacobian.
Complex differentiation just forces the Jacobian to become complex multiplication, just like we saw above. To see why, write $f(x, y) = (f_x(x, y), f_y(x, y))$ by breaking $f$ up into its component functions, and then form the standard Jacobian:
\begin{bmatrix}
\frac{\partial f_x}{\partial x}(x, y) & \frac{\partial f_x}{\partial y}(x, y)\\
\frac{\partial f_y}{\partial x}(x, y) & \frac{\partial f_y}{\partial y}(x, y)
\end{bmatrix}
The Cauchy–Riemann equations restrict our Jacobian so that it looks like
\begin{bmatrix}
u(x, y) & -v(x, y)\\
v(x, y) & u(x, y)
\end{bmatrix}
where $u(x, y) = \frac{\partial f_x}{\partial x}(x, y)$ and $v(x, y) = \frac{\partial f_y}{\partial y}(x, y)$.
This Jacobian is given by complex multiplication. To see what I mean, let $(a, b)$ in $\mathbb{R}^2$ be $a + b i$ in $\mathbb{C}$. If we multiply our Jacobian by (the column vector) $(1, 0)$, we get $u(x, y) + i v(x, y)$. If we multiply it by $(0, 1)$, we get $-v(x, y) + i u(x, y)$, just as if we multiplied $u(x, y) + i v(x, y)$ by $1$ and $i$ respectively. So, by linearity, our Jacobian from $\mathbb{R}^2$ to $\mathbb{R}^2$ is identical to the linear map
\begin{equation}
a + b i \mapsto (a + b i) \cdot (u(x, y) + i v(x, y))
\end{equation}
given by multiplying any complex number by $u(x, y) + i v(x, y)$.
A natural question then is what happens if we don't restrict the Jacobians with the Cauchy–Riemann equations? Well, a great example of this in action is the complex conjugate. As a function on $\mathbb{C}$ it's not even differentiable, but on $\mathbb{R}^2$ it's analytic!