Why define vector spaces axiomatically? From arrows to axioms