the reason the string KXTNJQXTARWOYE is less memorable than the string IBMCIANBCDARPA is that it cannot be broken into known strings.
I think this is why constraint around input/capture is necessary for any kind of memory tool. For an idea or thought to be memorable, it needs to be sufficiently chunked.