Accepted Answer
Because color, cost, temperature, weight, and age don't tell you enough about the motion.
Suggested 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?