While everything is ultimately binary, hexadecimal provides a balance of compactness, readability, analyzability, and compatibility with cryptographic tools, making it a logical and standard choice for such projects.
This is my point exactly. It's just for human readability and has nothing to do with repeating characters/digits when properly randomized.