Modern languages .. or more specifically .. modern compilers for those languages .. can surely sustain a pointer, capacity and length wrap to pointer until null ..
That’s not the point. The point is to avoid the work of repeatedly making sure that the null terminator exists, and of finding the lengths of strings by scanning them looking for that null character.