Вызов LIST создает новый список каждый раз, когда он оценивается. Литерал списка может быть помещен в сегмент памяти только для чтения после компиляции. Деструктивное обновление списков с помощью NCONC становится проблематичным, возможно, с неопределенными последствиями (ошибка сегментации, изменение литерала для будущих ссылок или вообще ничего).