The number of bytes isn't what makes it hard, "habanero eardrum" is 16 bytes and much easier to remember, there probably is a way to make ipv6 addresses easier to use, but hard to do now.
If it were 16 bytes, the other options from the same 16-bytes space would be, for example, "\xa3\x80W%\xa3\x82\xa1\xea\x10\xf9\x8b\x07'\xf93J" or "\xf0\xef\x9b\x8f[0\xe5\xb9,\x0b\xd4^\xb00\xed\x00" (chosen by a fair /dev/urandom roll).
If you want to convey 16 bytes using similar encoding, you need to use about 10 to 12 human words -- see for example Bitcoin wallet 12-word seed phrases or https://xkcd.com/936/ (xkcd correct horse battery staple).
For IPv6, if your addresses are not SLAAC, but DHCP or manually assigned, you can go with half of it - the "random" part is the 64bit network prefix.
Or if you want mnemonics on your /64:
[prefix]::dead:beef:1 [prefix]::b00b:1 [prefix]::b00b:2
etc