The mnemonic is displayed to the user and the user is asked to store a copy in a secure place. For convenient reasons the mnemonic can be displayed with whitespaces, but the string for encrypting/decrypting must have no whitespaces and be lowercase.
It seems like keeping the spaces part of the passphrase would simplify its (re-)display and consistency across components. What is the justification for removing them? It seems like this would make more sense to do if each word was equal length.
The RFC states,
It seems like keeping the spaces part of the passphrase would simplify its (re-)display and consistency across components. What is the justification for removing them? It seems like this would make more sense to do if each word was equal length.