Yes there's a very good reason.
Say that there's a problem with the bit order for a Modbus 16 bit register.
The register should be 1001010000110101.
It came through as 1001110000110101.
If I type or read those strings of numbers to you verbally, the message WILL be misinterpreted. It's too confusing as a long series of ones and zeros.
But if I write down 9435h vs 9C35h, the character sequence can be 'handled' by human beings, and the difference is immediately apparent.
Dan