Por que usar uma variável int para um pino quando const int, enum ou #define faz muito mais sentido

Por que as pessoas usam uma variável para especificar um número de pino quando é improvável que o pino mude durante a execução do código? Muitas vezes, vejo um intser usado para uma definição de pino, int led = 13; quando o uso de um const int const int led = 13; ou enumou#define #define...