¿Por qué se debe eliminar el código no utilizado?

He escuchado muchas veces que el código no utilizado debe eliminarse del proyecto. Sin embargo, no está claro para mí "¿por qué?".

Mis puntos por no borrar que son:

El código ya está escrito, y se gastan esfuerzos.El código puede ser probado en entorno sintético y real.Si está bien organizado (agrupado, paquete separado, acoplado de manera flexible, etc.) no le molesta en el análisis general del código o en la refactorizaciónEl código puede ser utilizado en el futuro.Cuando se elimina, el autor puede sentirse incómodo

¿Podría alguien explicar las ventajas de eliminar (o mantener) el código no utilizado?

¡Gracias por adelantado!

Respuestas a la pregunta(11)

Su respuesta a la pregunta