Потому что есть разные понятия предела.
Во-первых, кривая как множество точек - это что-то сложное и непонятное, давайте называть кривой непрерывную функцию
![$[0; 1] \to \mathbb{R}^2$ $[0; 1] \to \mathbb{R}^2$](https://dxdy-03.korotkov.co.uk/f/a/b/6/ab654688a3b86ca491b1dd92570c935582.png)
. Например, диагональ квадрата будет задаваться функцией

, а верхняя горизонтальная сторона -

(заметим, что одному и тому же множеству точек соответствует много разных функций, но пока не будем с этим заморачиваться).
Длину кривой как-нибудь определим (это на самом деле нетривиально, посмотрите в учебниках).
Пусть у нас теперь есть последовательность лесенок - т.е. функций

, и еще есть диагональ квадрата - функция

.
Что значит, что

стремится к

? Тут есть разные определения. Интуитивному "вот эти кривые приближаются к этой" соответствует либо поточечная сходимость - т.е. для любой точки

выполнено

. Либо равномерная - т.е.
![$\sup\limits_{t \in [0; 1]} |f_n(t) - g(t)| \to 0$ $\sup\limits_{t \in [0; 1]} |f_n(t) - g(t)| \to 0$](https://dxdy-01.korotkov.co.uk/f/4/8/8/488311b83bcffbff62bc07bd3a09e43e82.png)
. К сожалению, из того, что последовательность кривых равномерно стремится к какой-то кривой еще не следует, что последовательность их длин стремится к длине предельной кривой.
(это связано с тем, что длина выражается не через саму функцию, а через ее производную - а даже у маленькой по абсолютному значению функции может быть большая производная)