A sim, mas respondendo ao tópico:
Sinto uma deficiência absurda dos programadores java na API básica mesmo.
Não é nem questão do cara dominar um montão de frameworks, mas muitos deles (mesmo profissionais CLT) não tem alguns conceitos básicos da linguagem findados, que são essenciais na produção de bom código.
Tudo bem quando o cara é estagiário e está nesse processo de aprendizado, mas ai eu me foco mais nas disciplinas que o dito deve ter cursado na faculdade, como por exemplo estruturas de dados. Como que você pode ser um bom implementador sem conhecer ao menos como funcionam as estruturas de dados clássicas e suas variantes (lineares e não-lineares)? É aceitável que você não conheça a API collections por ser novato na linguagem java, mas é falta grave não ter noção de ED, ainda mais em coisas muito básicas como a diferença entre um vetor e uma lista ligada, entre outras coisas.
Compreende onde quero chegar?
Mesmo que a pessoa não conheça aquele montão de frameworks considero muito mais importante o cara ter um bom fundamento da linguagem pra que isso a sustente no seu crescimento intelectual.
Claro que se houver uma certa experiência ou conhecimento em desenvolvimento web a coisa melhora bastante, já que isso lhe dá um certo conhecimento de como funciona um conteiner web, coisas do tipo.
Enfim, já me extendi demais.
Abraços.