Ampliando un poco mi comentario:
Una forma sencilla de ver que los vectores y covectores no son tan ingenuamente identificables como dice tu amigo es darse cuenta de que hay entornos en los que los espacios que forman no son naturalmente isomorfos. Se desarrollan de forma independiente en los colectores abstractos, a través de las estructuras tangente y cotangente, respectivamente.
En particular, la única razón por la que son naturalmente isomorfos en el espacio euclidiano es la presencia de una métrica riemanniana natural. Es esta métrica la que te da la estructura de tipo que necesitas para convertir covectores (en realidad campos covectoriales) en vectores (en realidad campos vectoriales). Este mapeo se llama "isomorfismo musical". Se puede obtener un mapeo similar cada vez que se tenga una dos-forma no degenerada, por ejemplo, una forma simpléctica también funcionaría. Pero en ausencia de tal estructura --en una variedad abstracta lisa de dimensión finita-- no existe tal isomorfismo natural, y no se pueden identificar naturalmente las estructuras tangente y cotangente (aunque cualquier espacio tangente y cotangente dado es isomorfo, por un argumento dimensional).
Esta es una distinción realmente importante, incluso en física, como muchos han señalado. Aparecerá cuando aprendas a integrar formas diferenciales; no puedes hablar de "gradientes" a menos que tengas una métrica de Riemann. También aparecerá cuando aprendas la estructura simpléctica de la mecánica hamiltoniana: el escenario natural para ello es el haz cotangente, pero puedes utilizar la transformación de Legendre, algo así como el isomorfismo musical, para llevar esa física al haz tangente, lo que te da la mecánica lagrangiana.
EDITAR
También puede interesarle la siguiente discusión sobre cómo "visualizar" un covector, que puede ayudar a dar un sentido intuitivo de por qué, aunque sean isomorfos, los covectores y los vectores son cosas diferentes:
http://www.physicsinsights.org/pbp_one_forms.html