Sorry if this is a dupe (did a search, couldn't find anything).
In single variable calculus, if the following limit exists:
$$\lim_{h\rightarrow 0}\frac{f(x+h)-f(x)}{h},$$
then this expression itself is the derivative of $f$ at $x$. This is nicely motivated geometrically and otherwise. This definition gives of $f'(x)$ which gives the best linear approximation $\tilde{f}$ to $f$ at $x$ by
$$\tilde{f}(t) = f'(x)t + f(x).$$
For functions of several variables, most of the time I see the derivative defined in terms of the best linear approximation to the function explicitly. Specifically, the derivative of a multivariable function $g$ at $\mathbf{y}$ is some linear operator $L(\mathbf{y})$. Concretely, if the following expression is satisfied:
$$\lim_{\mathbf{h} \rightarrow 0}\frac{\|g(\mathbf{y} + \mathbf{h}) - g(\mathbf{y}) + L(\mathbf{y})\|}{\|\mathbf{h}\|} = 0,$$
then $L(\mathbf{y})$ is the derivative of $g$ at $\mathbf{y}$. We can show that $L(\mathbf{y})$ is unique in this case.
My question is why is this generalization necessary? What is the problem with simply defining is analogously to the single variable case as
$$L(\mathbf{y}) = \lim_{\mathbf{h} \rightarrow 0}\frac{g(\mathbf{y} + \mathbf{h}) - g(\mathbf{y})}{\|\mathbf{h}\|}?$$