Oi Rodrigo,
É uma percepção minha, não tenho nenhum estudo para basear isso. Se você souber de algum estudo formal, ou até informal, que apresente a produtividade na construção e manutenção de uma aplicação com DSLs, eu gostaria de ver. Tenho interesse no assunto, mas não tenho investido tempo porque meus clientes simplesmente não compram a idéia. A percepção é igual à minha: caro demais. Se é fácil ou se não é, considero irrelevante. Eu quero saber se se paga. Se se pagar, basta chamar alguém que saiba e goste de fazer, que o retorno é garantido.
E nesse caso, você está falando de DSLs externas. Acho que o Rafael está falando DSLs internas, que são ainda mais fáceis, já que a compilação, estrutura de tipos, parsing, etc, já estão todas prontas.