How hexadecimal representation is more compact and intelligible for documentation?
This is just the ordinary English language use of the word "compact": taking up less space. As to whether it's more intelligible, eh, that's basically a matter of reader preference and very context-dependent. Probably nobody wants to read "The system supports up to 0x64 users."