"I don't have speed" does not mean the same thing as "I have speed, but it's equal to zero." The latter means that your position does not change in time (i.e. that you don't move), while the former means that your position is not given by a differentiable function of time. Speed is defined as the magnitude of the derivative of position with respect to time. There is a difference between saying this is equal to zero and saying it doesn't exist.
"a point doesn't have length, area or volume" VS "a point has length, area and volume, but all of them are equal to zero"
In general, "length," "area," and "volume" are defined as the 1-, 2-, and 3-dimensional Lebesgue measures, respectively. Since all of these are defined for a single point and equal to zero for that, it would be incorrect to say "a point doesn't have length, area or volume," unless you are in some context in which those terms are defined differently.
Getting back to your original question about horns, since we have not given a precise definition of "horns," the point about zero volume is irrelevant, since it may be the case that the significance of these horns does not depend on their volume. For instance, let's say you have horns that have a hole in them, and we are interested in whether the space around your horns (the complement of your horns) is simply connected. The answer to this question would be yes if you have no horns, while it would be no if you did, even if the horns had zero volume. Thus, we are comparing the statements "I have no horns" and "I have horns," which are clearly different.