Why?
Hashes are difficult to parse visually. You can have two hashes that look nearly identical.
Can you spot the difference between these two?
0x066e3d77e3d9ee2f8ed84e3ba09c97de2dddc9aa
0x066e3d77e3d9ee2f8ed84e3da09c97de2dddc9aa
By hashing the hex, and using that to generate a colorful gradient, it‘s immediately obvious if two hexes are different.
0x066e3d77e3d9ee2f8ed84e3ba09c97de2dddc9aa0x066e3d77e3d9ee2f8ed84e3da09c97de2dddc9aa
You can‘t tell which character is different, but hashing makes it immediately obvious that something is off.
The sharp parts of the gradient make it easier to visually segment the text. This is especially helpful if you‘re doing a comparison of two hashes.
0x0000000000000000000000000000000000000000