Falam isso porque realmente é mais difícil, e não é por conta de Java, mas sim por causa da POO. Além do mais, o javascript, que é por onde a maioria começa, não obriga POO. Quem tem formação acadêmica, não se espanta com java, pois POO é obrigatório, inclusive, minha introdução nesse paradigma foi com Java. Mas as pessoas que estudam por conta própria, normalmente não vão muito além da programação funcional. A pessoa aprende javascript e constroi uma aplicação de ponta a ponta e não entende porque deveria estudar POO, e JAVA.
É muito chato pra quem não tem obrigação de estudar, estudar coisas como classes, objetos, atributos, polimorfismo, herança, métodos modificadores de acesso, getters, setters, injeção de dependência, inversão de controle, abstração, encapsulamento, e junto com isso, diversos design patterns que casam bem com principios de desenvolvimento como o SOLID...percebe? é muita coisa, é outro mundo na programação. e a maioria não está preparada pra esse aprofundamento, principalmente o pessoal que se diz autodidata.