¿Por qué usar una variable int para un pin cuando const int, enum o #define tiene mucho más sentido?

¿Por qué las personas usan una variable para especificar un número de pin cuando es poco probable que el pin cambie durante la ejecución del código? Muchas veces veo un intser utilizado para una definición de pin, int led = 13; cuando el uso de un const int const int led = 13; o enum,...