When dealing with Euclidean space, it's sort of hard to get a feel for the distinction between vectors and one-forms, and why the distinction is important. I think it might help to think about a "space" where there is no sensible notion of turning vectors into one-forms. One example might be the state space of thermodynamics. A point in this space can be characterized by the numbers ##P,T## (pressure and temperature) for a system with a fixed number of particles. Another thermodynamic variable, say volume ##V##, is a function of these two: ##V(P,T)##. The state space can be thought of as a two-dimensional space, and as the system changes, it traces out a curve in this space.
There are two different types of vector-like quantities that you can define for this space.
- You can pick a parametrized curve through state space (for example, the state of a system as as function of time). The tangent vector of this curve has components (in the ##P,T## coordinate system) ##\frac{dP}{dt}## and ##\frac{dT}{dt}##. We could call this the "velocity vector".
- You can pick a scalar function (for example, volume ##V##) and consider how that function changes as you move about the state space. The differential (or whatever you want to call it) of this function has components ##\frac{\partial V}{\partial P}## and ##\frac{\partial V}{\partial T}##.
Both of these objects are clearly vector-like. But unlike in Euclidean 2-D space, there is no sensible metric. It doesn't make any sense at all to try to determine the "length" of a velocity vector like ##(\frac{dP}{dt},\frac{dT}{dt})##. What are you going to do? It certainly can't be ##\sqrt{(\frac{dP}{dt})^2 + (\frac{dT}{dt})^2}##---that doesn't even have consistent units. Similarly for differentials---there is no good notion of length.
It also doesn't make any sense to try to take the scalar product of two velocity vectors. In the same way, any way you try to do it is going to lead to an expression that has inconsistent units. It similarly doesn't make any sense to take the scalar product of two differentials.
However, you can certainly take a kind of scalar product of a velocity vector and a differential: If you have a velocity vector with components ##(\frac{dP}{dt},\frac{dT}{dt})## and a differential with components ##\frac{\partial V}{\partial P}, \frac{\partial V}{\partial T}##, you can contract them to get the scalar:
##\frac{dV}{dt} = \frac{dP}{dt} \frac{\partial V}{\partial P} + \frac{dT}{dt} \frac{\partial V}{\partial T}##
This quantity has consistent units of (volume)/(time), and has a ready interpretation of the rate of change of volume.