Como o twitter é curto, vamos pra uma coisa mais longa.
Primeiro, o conceito errado de que tem que parecer com Java. A linguagem em si foi desenvolvida pro programador Java preguiçoso, porque a melhor feature por muitos anos era parece com java! você pode escrever jave em groovy!, o que por si só deveria ser absurdo, mas muita gente aceitou isso como se fosse uma feature.
Segundo, tem os vários projetos clonados de outras linguagens/ambientes em vez de se criar alguma coisa nova, enquanto as comunidades Scala/Clojure procuraram desenvolver soluções que usassem as funcionalidades e cultura das suas linguagens na construção das novas ferramentas, a comunidade Groovy continuou tentando imitar a comunidade Ruby sem sucesso mas vendendo a idéia de que é o rails pra java, quando, obviamente, isso não é verdade.
O caso mais gritante disso é exatamente o Grails. A comunidade é minúscula, o ecossistema ao redor da ferramenta também, caso completamente diferente do Rails, onde se tem plugin/gem pra tudo o que você imaginar no desenvolvimento de aplicações web e você pode facilmente integrar o seu legado em Java usando JRuby, matando completamente qualquer argumento de que eu preciso manter compatibilidade....
No fim, o único motivo que existe pra escolher Groovy e Grails pra qualquer coisa é preguiça, já que a ferramenta não é melhor do que o original em nada.
Não conheço tanto de Grails quanto a @JacAbreu, mas não tenho simpatia pela linguagem (Groovy). Entretanto discordo do seu argumento de que não tem que parecer Java.
Java é uma linguagem antiquada e precisa ser substituída. Ela tem uma base de código gigante e uma comunidade mais sólida e provavelmente mais ativa que a do Rails (onde muito se justifica por fogo de palha). A questão é que para substituir Java sem perder as vantagens que ela tem, é preciso desenvolver novas linguagens que rodem na JVM. Mas se fizermos isso reinventando todos os idiomatismos do Java (com novas coleções, novas formas de lidar com tipos primitivos, e muitas vezes até uma nova convenção de character casing) essa linguagem não vai pegar.
Isso culmina em Scala e Clojure, que você mesmo citou. Linguagens muito legais, principalmente se considerarmos que rodam na JVM. Mas, no final das contas, o fato de rodar na JVM é só acidental, pois a integração entre elas e o que já existe em Java é sofrível. Acabam se tornando linguagens de nicho.