¿Por qué hay menos gente usando Groovy y Grails para el desarrollo web?

Grails fue diseñado como un paradigma del lado del servidor en la parte superior de los servlets y JSP. Hoy, todos los chicos geniales han evitado progresivamente las UI algo estáticas de la representación HTML del lado del servidor para las UI Javascript / HTML más dinámicas del navegador: jquery, angular, etc., aunque el desarrollo de estas UI es considerablemente más largo y complejo. Y la nueva preocupación con JavaScript ha llevado a los programadores a comenzar a favorecer también JavaScript del lado del servidor: NodeJS.

En lo que respecta a lo maravilloso, todo se reduce a un debate religioso. Con Groovy, puedo codificar círculos alrededor de cualquier persona en el lenguaje de su elección (Java, Scala, clojure, go, etc.), pero eso es porque lo sé muy bien. Si Java y C # son protestantismo y catolicismo, entonces los cultos paganos son groovy, scala, clojure, go, etc., y nunca serán aceptados en la corriente principal. Probablemente hay millones de programadores Java / C # y relativamente pocos programadores de culto. Las empresas quieren programadores baratos y ubicuos: baterías AA en lugar de baterías personalizadas de relojes costosos fabricadas solo en Suiza.

Estoy usando Groovy and Grails Framework para el desarrollo web en los últimos meses y lo encuentro muy rápido. Pero, me pregunto por qué hay menos personas que lo usan. ¿Hay algo malo con Groovy Language and Grails Framework?