Para que la longitud del insert quede reducida y los puedas manejar a cada uno de ellos en forma independiente sin saturar la memoria del sistema con un único insert gigantesco.
Capaz no recuerdes que la instrucción insert te permite ingresar varios registros con una sola instruccion insert (la forma INSERT INTO tanla VALUES (v1reg1,v2reg1,v3reg1),(v1reg2,v2reg2,v3reg2),(v1reg3,v2reg3,v3reg3),...)
Si tienes 1.000.000 de registros te queda una linea de longitud mostruosa.
Con el limit, al llegar la línea a dicho límite, la "cierra" y empieza un nuevo insert con el resto de los datos, repitiendo el corte cuantas veces sea necesario.