Cita: se usa NEW , para crear estructuras, con punteros o no. (pilas colas o lista)
que se crearan en tiempo de ejecicion , se las puede borrar, para eso se utiliza,
mas o menos es asi, pero como lo decis pareciera q no te gusta mucho el tema... asignar memoria en tiempo de ejecucion te permite muchas cosas, imaginate hacer una lista con estructuras estaticas sin saber la cantidad de ingresos; vas a tener que declarar un arreglo con N elementos(siendo N un numero muy grande) para que despues solo se ingresen 2 registros, no tiene mucho sentido... tambien podes crear arreglos, matrices... con new
Saludos