16進数1桁はちょうど2進数4桁に相当するので、10進数よりも、2進数との相互変換が容易で、なおかつ2進数よりも人間にとって分かりやすいから、だと思います。