I know that gradient formula in other coordinate system is more complicated than the Cartesian formula. For example, the gradient in polar coordinate system is
$$ \nabla f = \frac{\partial f}{\partial r} \hat{\vec{r}} + \frac{1}{r}\frac{\partial f}{\partial \theta} \hat{\vec{\theta}} $$
I can follow the proof of this result (for example here), however I don't understand the result intuitively. Why is the result different from that in Cartesian coordinates? Can somebody shed some light on it?