In differential geometry (and later carried over to GR) any abstract vector $\vec v$, exists on its own vector space.
We can then choose to represent this vector in a coordinate basis $\vec v = v^i \vec e_i$, and a fundamental statement is that this is independent of bases, so if we transform to a basis $\vec e^{'}_i$, it is $$\vec v = v^i \vec e_i = v^{'i} \vec e^{'}_i,$$ which later helps us find transformation laws etc.
So my silly question: As the former statement is true, why is the full position vector in 3D spherical coordinates $\vec r = r \vec e_r$, instead of $\vec r = r \vec e_r + \theta \vec e_{\theta} + \phi \vec e_{\phi}$?
P.S. I'm aware of this answer on math.se, where it is stated in a comment, that
In polar or spherical coordinates, the radial unit vector embeds the directional information through its dependence on the angular coordinate variables.
Knowing this, I'm still not sure, why $\theta = \phi=0$ in the above example.
I am mainly asking this, because the form of $\vec r$ determines the form of equations of motion, and using $\vec r = r \vec e_r + \theta \vec e_{\theta} + \phi \vec e_{\phi}$ would obviously give too many ficticious force terms in $\ddot{\vec r}$, but one could get the idea of using that form of $\vec r$.