¿Por qué?

Añadir funcionalidad adicional no requiere modificar el código existente, basta con añadir nuevos segmentos.