It doesn't
have to be 32 characters/digits... You can express them with a broader character set, which will reduce the length some... if we add additional glyphs the expression can be shorter still.
If you use a combined uuid (partially random, partially by date-time), it could be easier to remember 2020-07-15-ch99izy332 or similar... then you can take the date portion which is easier to segment (for some) and a shorter string of the subset of characters used for VIN or similar... all lowercase, and making 1 and l the same as well as 0/O, 5/S, and a few others.
Just some thoughts on this. For that matter, you could use emoji for some of those glyphs.