This is how all command line tools work, and not specific to butler. If you want to have a single argument contain a space you must wrap it in quotes.
Was there a page in the documentation that pointed you in the wrong direction? Perhaps we can update it to use quotes.
Thanks