Algumas razões que encontrei:
-
Limitação histórica: não há MASK na primeira implementação do tcpip, isso significa que os nós da rede usam o primeiro número para distinguir o tamanho da rede e o ID do host. Além disso, como a classe A é determinada pelo seu primeiro octeto, o bit de maior ordem é 0, portanto, 127.x.x.x (01111111.x.x.x) é o segmento mais recente de endereços de classe A. as pessoas costumam usar todos os zero ou todos os números para usos especiais, reservando um segmento de classe A para máxima flexibilidade.
-
Fácil implementação: como o que eu disse acima, não havia conceito de MÁSCARA nos primeiros dias, o endereço de segmento 01111111.00000000.00000000.00000000 é fácil de ser determinado pelas operações AND / XOR de forma rápida e fácil. mesmo hoje em dia, esse padrão ainda é fácil para a correspondência de sub-redes aplicando a operação XOR.
-
Reservado para uso futuro: a classe A possui 1.677.216 hosts, permitindo que as pessoas tenham mais espaço para dividi-lo em várias zonas razoáveis para usos específicos, diferentes dispositivos, sistemas e aplicativos.
Extraído de aqui