> `ls` for example will output unprintable characters, even just space, in quoted form on a terminal:
Pedantic quibble GNU does this for special characters, as in your example the space is very much printable. Specifically this became default with coreutils 8.25 https://www.gnu.org/software/coreutils/quotes.html