A solução alternativa que você encontrou passou uma única string de argumento para sed -e .
Esse argumento acaba sendo uma string no familiar formato sed s/ / /g .
Essa string é criada em duas partes, uma após a outra.
A primeira parte é citada em '...' form.
A segunda parte é citada em $'...' form.
A parte 's/ /\' obtem as aspas simples removidas, mas de outra forma passa para sed exatamente como aparece na linha de comando. Ou seja, a barra invertida não é comida por bash, é passada para sed.
A parte $'\n/g' obtém o sinal de dólar e as aspas simples removidas, e o \n é convertido em um caractere de nova linha.
Todos juntos, o argumento se torna
s / / \ nova linha / g
[Isso foi divertido. Demorou um pouco para desembrulhar isso. +1 para uma pergunta interessante.]