Yo tampoco creo que todos los web developers odien a Java :), lo que creo es que la web es un ecosistema bastante dinámico, en ese sentido la velocidad (no rendimiento) de desarrollo parece ser un factor bastante importante hoy en día, Java y las tecnologías relacionadas han sido pensadas para ambientes empresariales con cantidades de planificación, entonces al promedio del desarrollador web pues simplemente le parecerá un dinosaurio.
habiendo dicho esto creo que Java sigue teniendo un lugar en la web, ya que hay muchos proyectos de gran tamaño que usan un backend escrito en Java y un frontend escrito en algún otro lenguaje en el que se avance más rápido.