Y una curiosidad... el hexadecimal tiene su utilidad, pero una de las razones para que se usara tanto (y aun se use), es que los ordenadores antiguos, y quiero decir antiguos no tenían pantalla (en serio). Solo un pequeño display alfanumerico de led como este
Claro, de estos se ponían varios (una línea, y no muy larga), y al ser la base 16 mas "potente" que la de base 10, se podía representar un número mucho mas alto con menos cacharritos de esos.
De hecho, los primeros procesadores "comerciales" eran de 8 bits (vale, estoy hablando de domesticos, no prehistóricos), y con 2 segmentos podías las 65.536 posiciones de memoria de ese bus con 2 números solamente, de 0000 a FFFF. Algunos de los primeros procesadores "domesticos" usaban como CPU los de la empresa Zilog, el Z80 (y similares), que tenían un bus ca datos de 8 bits (de 00 a FF) y de 16 para direcciones (de 0000 a FFFF)
Es decir: Usar 2 segmentos de display en lugar de 5.
Puede parecer ridículo a día de hoy, pero en su momento eso era bastante importante