I do think these are two distinct concepts:
-
crosshair is a single point in space
-
slice intersections show where other slices are located on a slice view
There’s no reason to assume that the slices intersect or are orthogonal. Or that there are only two other slices to display in a given slice view. It can be useful to show the current crosshair even when it doesn’t crosshair even when it doesn’t reflect the current slice location. E.g. use shift-mousemove to position the slices and crosshair pick a reference point in 3D. Then use the slider to scroll the slices and crosshair stays at reference point and doesn’t follow, which can be handy.