Essa noção de que não dá para ser bom em várias coisas diferentes é completamente falsa. Pesquisem pelo termo "polímata" no Google. Aristóteles por exemplo se destacou em três áreas diferentes: biologia, matemática e filosofia.
Ok, vocês podem argumentar que é "uma exceção à regra". Mas para pra pensar: se você consegue ser acima da média em uma coisa, por que não conseguiria em duas? O que te impede? Ou colocando em uma metáfora: se você consegue subir uma montanha, por que não consegue subir outra?
Já vi muitos especialistas que tinham um conhecimento bem básico e abaixo do meu, um generalista. Além disso quem me conhece da área de WEB acha que sou especialista em backend. Quem me conhece dos grupos de C/ASM acha que sou especialista em baixo nível. E quem me conhece de grupos de sec. acha que sou especialista em segurança. Não dá para ser especialista em três coisas diferentes. Tem algo de errado com a definição de "especialista" da galera, não acha?
Especialista não é sinônimo de competente nem de "acima da média", ser especialista só significa que você tá focando sua carreira em uma tecnologia específica. Isso nem quer dizer que você seja/será bom com essa tecnologia. Um especialista pode muito bem ter menos conhecimento sobre o assunto do que um generalista. ¯_(ツ)_/¯