Comment
Comment by chuckadams
The quotes are preserved, but backquote expansion fills the argument list using any whitespace as a delimiter.
If you absolutely must parse ls (let's assume it's some other script that outputs items with spaces) and the output can contain spaces, you have a few options:
But if your filenames contain newlines, you'll really want to stick with the glob expansion, or output custom delimiters and set IFS to that.