I am successful at asking challenging questions. My latest victory was to ask why does python language has a special type for the time difference? I am familiar with phisics a bit. I therefore consider time as axis and can tell that the difference has the same units of measure as the basic unit. That is if I have two points, located at point 1 meter and 3 meters, on same axis, they are 3-1 = 2 meters apart. The same applies to the time. However, programmers claim that difference between object is an object of another kind. You may check that seem totally ignore this my concern.
In gamedev they apply their dogmatic view, that difference makes another type to the coordinates. They say that city coordinate is a point but vector is different because it expresses the difference between points and even the fact that city location is a distance to the origin does not matter (for some unexplained reason). I am asking for that reason here, in philosophy because all other people are worse than children in logic. They seem to define that difference makes another type dogmatically and "prove" this by just claiming this dogma. Do you see that or I miss something?
I would also ask what is the kind of (sum and) difference between vectors? The difference of differences (e.g. distance between vector) should be of kind different that differs from both point and vector, using the peoples' logic, right?