Essa afirmação é muito polêmica, teve outras afirmações nessa postagem que dava pano para manga para conversa varias horas, e seria inviável debater sobre alguns tópicos que foram levantados nessa postagem porque no geral eu tenho muito pouco tempo para me deter em escrever explicações. Eu gosto muito de está aqui no grupo é também uma questão de respeito ouvir pontos de vista diferentes mesmo que eles tenham sido mencionado tendenciosamente, ou foram mencionado por falta de informação. Nem sempre alguns estão abertos a ouvir informações que irão afirma que elas estão totalmente equivocadas, então é melhor sair perdendo em uma conversa do que criar um inimigo. Mas vamos voltar o assunto… O Java não é improdutivo com HTML. Para medir a produtividade de um desenvolvimento é necessário várias variáveis, como recursos disponíveis da linguagem, experiência de trabalho do programador, boas práticas de desenvolvimento para facilitação da manutenção do software, e tudo isso tem que ser considerado, teve duas coisas que mais me chamou atenção para trabalhar com Java, o primeiro foi a comunidade que é muito forte e o numero muito grande de empresas de fabrica de software que utilizam Java, será que se a Linguagem Java para Web fosse tão improdutivo como muitos pensam a maioria das empresas trabalhariam com uma linguagem que traria falta de produtividade? É claro que não, a maioria das empresas não comprariam a ideia de usar Java para Web por motivos ideológicos, misericórdia 
As linguagens mais usadas pelas empresas é a Linguagem C, Java e Python. Eu não estou afirmando que as outras linguagens são pouco produtivas. Afirmar que uma linguagem é mais produtiva que a outra é dizer que existem uma verdade absoluta sobre esse aspecto, e usar esse tipo de discurso muito arriscado, porque na verdade o que causa improdutividade é:
- Falta de experiência de trabalho.
- Falta de recursos da linguagem.
- Falta de boas praticas de desenvolvimento.
- Uma comunidade fraca para a linguagem.
Resumo
Toda linguagem pode ser produtiva, tudo vai depender do programador e exclusivamente do programador, se caso a pessoa não teve uma experiência agradável com Java basta somente escolher uma outra linguagem que você simpatize, simples assim. Deixando claro que algumas opiniões que foram feitas nessa postagem fugiu totalmente da pergunta da postagem.