Is the identification of dx as a 1-form, and $\partial/\partial x$ as a vector, arbitrary? In differential geometry we identify the operator $\partial/\partial x$ with a vector and $dx$ with a 1-form. We're generally taught that a vector is a directed line segment (at least, in the simplest conception, though obviously the term ``vector'' can apply to other things as we get more general), and a 1-form can be imagined as a set of lines like contour lines. So a vector has a magnitude measured as a length, and a 1-form has a magnitude measured as a density.
And here's where my intuition rebels... It seems to me that even though $dx$ is not simply a ``very small'' version of $\Delta x = x_2 - x_1$, it is similar enough that is should be a kind of length, just as $\Delta x$ is. And likewise $\partial/\partial x$ should be a kind of density, jut as the spacing of contour lines is. After all, if $g$ is a scalar then $\partial g/\partial x$ tells us how much change in $g$ is crammed into an infinitessimal displacement along the $x$-axis. But by this reasoning $dx$ should be a vector and $\partial/\partial x$ should be a 1-form.
So why are these quantities identified in the opposite way to what makes intuitive sense to me? Is there a reason that I'm overlooking, or is it just arbitrary which one you call a vector and which you call a 1-form and once-upon-a-time someone decided on a convention that makes my head hurt? Every discussion of this that I've looked up seems to become a matter of circular reasoning (e.g. you can argue in terms of one choice transforming contravariantly with respect to the basis vectors, and the other transforming covariantly, but this ultimately depends on defining the basis vectors to be of the form $\partial/\partial x$ in the first place.)
Thanks in advance
 A: Let’s look at the object $\Delta x$ more closely. It tells us the change in position. Slightly more explicitly, what does this mean? It means you take as input two points $p,q\in\Bbb{R}^n$ and you output their difference $q-p\in\Bbb{R}^n$. So, this is a mapping $\Delta x:\Bbb{R}^n\times\Bbb{R}^n\to\Bbb{R}^n$. Similarly, you can consider $\Delta x^i$ which is supposed to give the change in $i^{th}$ coordinate of two different points. What kind of object is this? It is a function $\Delta x^i:\Bbb{R}^n\times\Bbb{R}^n\to\Bbb{R}$, $(\Delta x^i)(p,q)= q^i-p^i$.
So, $\Delta x$ by itself is not a vector, and $\Delta x^i$ by itself is not a number. Rather it is once we fix two points $p,q$, that the output $(\Delta x)(p,q)=q-p$ and $(\Delta x^i)(p,q)=q^i-p^i$ which are vectors/numbers respectively.
Slightly altering the perspective, rather than thinking of $\Delta x$ as a function of two vector variables and outputting a vector, i.e a map $\Bbb{R}^n\times\Bbb{R}^n\to\Bbb{R}$, we can think of it as a map $\Bbb{R}^n\to (\Bbb{R}^n\to\Bbb{R})$, defined as $p\mapsto (\Delta x)(p)\equiv (\Delta x)_p = [q\mapsto (\Delta x)_p(q):= q-p]$. i.e rather than a function of two variables, you think of it as a function of one variable which outputs a function, that output itself being a function of one variable. Said another way, you’re freezing one of the inputs: $p\mapsto \Delta x(p,\cdot)$.
We can do the same thing with $\Delta x^i$. This shall be an object which first of all eats a point $p$ of interest; this gives us the object $(\Delta x^i)_p$. However this is not yet a real number! We must feed it another input $q$, and only then do we get the real number $(\Delta x^i)_p(q)=q^i-p^i$, which is the difference in the $i^{th}$ coordinates of the point. So, $\Delta x^i$ is the mapping $p\mapsto (\Delta x^i)_p$, but $(\Delta x^i)_p$ is itself a function. The confusion you’re having is because you’re conflating functions (which are ‘rules’) with function values (which are elements of the target space), and that’s why you’re thinking $\Delta x$ is a vector and $\Delta x^i$ is a number, when in reality, once you write explicitly the arguments it becomes clear that they are maps of certain types.
So, by this logic, the symbol $dx$ (on $\Bbb{R}^n$) can be thought of as an $\Bbb{R}^n$-valued $1$-form, and $dx^i$ is a usual $1$-form. The only conceptual leap in going from $\Delta x$ or $\Delta x^i$ to $dx$ or $dx^i$ is that in the latter case, they take in a point $p$ as before to give $(dx_p)$ or $(dx^i)_p$, but now they must be fed a tangent vector $\xi\in T_pM$ and only then do they produce a vector/number respectively. The whole ‘infinitesimalness’ of $dx$ or $dx^i$ is now reflected in the fact that the second argument is no longer a point $q\in\Bbb{R}^n$ as above, but rather a tangent vector $\xi\in T_pM$ (where $M$ is the underlying manifold… you can take it to be $\Bbb{R}^n$ if you wish).
Therefore, $dx^i$ really should be a differential 1-form, especially after considering the role played by $\Delta x^i$.

Conversely, derivatives $\frac{\partial}{\partial x^i}$ are meant to capture information about how a given function $f$ changes in the $x^i$ direction. i.e differential operators contain information about direction, and so they are better thought of as describing tangent vectors (though I personally prefer the definition as an equivalence class of curves, since that’s much more pictorial).
A: Here is a heuristic version of my understanding of the subject.
In differential geometry, vectors are designed to capture the notion of tangent vectors. That is, they represent the rescaled version of infinitesimal displacements.
To see this, suppose we are given an embedded $d$-manifold $M$ (in $\mathbb{R}^n$), and let $p$ be a point in $M$. Then heuristically, the space $T_p(M)$ of all tangent vectors to $M$ at $p$ is the limit of rescaled displacements:
$$ T_p(M) \mathrel{“=”} \lim_{\varepsilon \to 0}\left\{ \frac{p' - p}{\varepsilon} : \text{$p' \in M$ is within $\mathcal{O}(\varepsilon)$-distance to $p$} \right\} $$
In other words, if we zoom in on $M$ around the point $p$, then $M$ will look like a hyperplane which we call the tangent space to $M$ at $p$. (This heuristics is spiritually the same as the rigorous definition via equivalence classes of 'velocity vectors' at $p$.)
This above heuristic definition, however, makes use of the embedding of $M$ which is not ideal for developing a general language of manifolds. Instead, we want a description of $T_p(M)$ that does not rely on embeddings. To this end, assume we are still working with an embedded manifold $M$, and let $f$ be a smooth function defined near $p$. If $\xi = (p' - p) / \varepsilon$ is an (approximate) tangent vector, then the change in value of $f$ from $p$ to $p'$ is
$$ \Delta f = f(p') - f(p) = f(p + \varepsilon \xi) - f(p) \approx \varepsilon \xi \cdot \nabla f. $$
This way, a tangent vector $\xi$ can be identified with the differential operator $\xi \cdot \nabla$. And the good thing is that the notion of differential operator can be defined for any smooth manifolds. (Saying differently, we are identifying an infinitesimal displacement $\varepsilon \xi$ with the infinitesimal translation along $\varepsilon \xi$.)
I think that the formal definition of tangent vector is confusing you (and was confusing me as well) because it generalizes the operator $\xi \cdot \nabla$, where in fact the "true" tangent vector is $\xi$.
