I would like to see the fact that the components of a vector transform differently (controvariant transformation) than the unit bases vectors (covariant transformation) for the specific case of cartesian to polar coordinate transformation.
The polar unit vectors $\hat{r}$ and $\hat{\theta}$ can be expressed in terms of cartesian unit vectors, $\hat{x}$ and $\hat{y}$, as the following \begin{equation} \hat{r}= \text{cos}\phi \ \hat{x} + \text{sin}\phi \ \hat{y} \\ \hat{\theta}= -\text{sin}\phi \ \hat{x} + \text{cos}\phi \ \hat{y} \tag{1} \end{equation}
Any vector, $\vec{V}$, can be expressed in the cartesian coordinate system as $\vec{V}=V_x \ \hat{x} + V_y \ \hat{y}$. The same vector can be expressed in polar coordinates as $\vec{V}=V_r \ \hat{r} + V_\theta \ \hat{\theta}$. We then have \begin{equation} V_x \ \hat{x} + V_y \ \hat{y}=V_r \ \hat{r} + V_\theta \ \hat{\theta}. \tag{2} \end{equation} I then project both sides of (2) once onto $\hat{r}$, and once onto $\hat{\theta}$. Using (1) and (2) we get \begin{equation} V_r= \text{cos}\phi \ V_x+\text{sin}\phi \ V_y \\ V_\theta= -\text{sin}\phi \ V_x+\text{cos}\phi \ V_y \tag{3} \end{equation}
Comparing (1) and (3), both the unit vectors and the components of a vector are transforming with the same rule, which is a contradiction! What am I missing here?