I wonder because according to the docs they internally store a pointer and an offset. What is that pointer supposed to point to except from obviously currently a GC-allocated array?
See: https://dlang.org/phobos/std_experimental_ndslice_slice.html#.Slice