Answer :
Because, by definition, a vector has to have magnitude and direction. Otherwise, it's not a vector. If it only has magnitude, then it's a scalar, not a vector. Does that help at all?
Because color, cost, temperature, weight, and age
don't tell you enough about the motion.