To put it plainly, difference between two pointers give the number of elements of the type that can be stored between the two pointers, but adding them doesn't quite give any meaningful functionality.
If there's no meaningful functionality then doesn't it make sense that it is not supported.