¿Alguna razón para limpiar las importaciones no utilizadas en Java, además de reducir el desorden?

¿Hay alguna buena razón para evitar las declaraciones de importación no utilizadas en Java? Según tengo entendido, están ahí para el compilador, por lo que muchas importaciones no utilizadas no tendrán ningún impacto en el código compilado. ¿Es solo para reducir el desorden y evitar conflictos de nombres en el futuro?

(Pregunto porque Eclipse da una advertencia sobre las importaciones no utilizadas, lo cual es un poco molesto cuando estoy desarrollando código porque no quiero eliminar las importaciones hasta que estoy bastante seguro de que he terminado de diseñar la clase).

Respuestas a la pregunta(22)

Su respuesta a la pregunta