Because the 2 parts of the line are different lengths. If they were the same it would work. By adding interpolation steps we make the gaps between each point even again.
Another way would be to resample the spline using Resample Spline Node as child of spline, or via MoSpline.
CBR