@Oliver321 Let me give you an example of what I'm talking about. Let's say we have a particle of charge ##q## at some point ##(x, y)##. The particle is moving with velocity ##\vec{v} = (v_x, v_y)##. And, let's assume that there is a magnetic field at this point ##\vec{B} = (B_x, B_y)##.
The Lorentz force law that says that the force on the particle is ##\vec{F} = q(\vec{v} \times \vec{B})##.
Now, we have three vectors: force, velocity and magnetic field.
As these are specified in Cartesian coordinates, we could move all the vectors to the origin and imagine they are defined as vectors in a vector space, centred at the origin. But, that's not a very physical approach. The particle is at some point ##(x, y)##, the velocity represents a physical quantity at that point and the force certainly represents something physical acting at that point.
So, it's more physical to imagine a local Cartesian system centred on the point. And, as the particle moves, the local Cartesian system moves with it. The vectors we are interested in are defined at the point where the particle happens to be and are not vectors emanating from some globally defined origin.
Now, if we are using polar coordinates, in fact we cannot move all our vectors to the origin. First, the definition of ##\hat{r}## and ##\hat{\phi}## changes if we move position; and, they are not even defined at the origin. We must, therefore, stay in the local system, defined at the point where the particle is.
At that point, the local polar basis vectors form a nice, orthonormal basis and we can do all our vector algebra in the usual way.
One point about the position vector (from the origin to our point). We can think about moving this vector from the origin to our point. Then, we can treat that vector as a local vector, defined at our point as ##r \hat{r}##. So, instead of thinking about the position vector as a vector starting at the origin, we can look at it as a vector that has been moved to our local system.
In summary, if you use Cartesian coordinates, you can think about moving all vectors to the origin; although, it may be better to start thinking in terms of having a local Cartesian basis at every point. But, if you use polar, cylindrical or spherical coordinates, you must start thinking in terms of a local set of basis vectors at every point; and, if the position vector is needed, then you must think of it being moved to your local system, where it will necessarily be ##r \hat{r}##. Or, ##\rho \hat{\rho} + z \hat{z}## in cylindrical coordinates.