Concordo com alguns pontos, discordo de outros.
Concordo que ler documentação é importante. Mais que isso, é essencial, obrigatório ler pelo menos uma vez antes de usar qualquer coisa.
Um erro muito comum é a pessoa usar alguma coisa e reclamar que não aconteceu o que ela achava que deveria acontecer. E gasta horas tentando descobrir porque não está funcionando. Aí você vê na documentação e lá explica que essa coisa faz algo completamente diferente. Se tivesse lido antes de usar, não perderia esse tempo.
Documentação também é uma ótima referência para quando você não lembra direito algum detalhe (O que era esse terceiro parâmetro? Essa função faz o que se der erro?). Em vez de quebrar a cabeça e ficar na tentativa e erro, é muito mais simples consultar a documentação.
Mas eu discordo que "A leitura da documentação te torna naturalmente um especialista". Pra ser especialista tem que ter muito mais que isso, ler a documentação é apenas um dos muitos passos a serem dados. Até porque muita documentação só descreve o que algo faz e dá alguns exemplos sobre o mecanismo, mas ela não tem tudo que é necessário para te tornar especialista. Isso só vem com anos de experiência e estudo, a documentação é só uma parte disso - importante, claro, mas ainda sim, uma parte. Tem coisas que só se aprende na prática, que manual nenhum vai te explicar.
Também discordo sobre o w3schools. Esse site já foi pior, hoje em dia melhorou um pouco, mas eu ainda acho um dos piores. Claro que depende da tecnologia, mas eu geralmente encontro opções melhores. Por exemplo, para Java, Python e C#, a documentação oficial é muito boa. Para JavaScript, HTML e CSS, a MDN é bem completa e abrangente. Muitos frameworks possuem documentação oficial e tutoriais que são mais que suficientes. Claro que tem casos e casos, mas em geral, as linguagens e frameworks mais mainstream possuem algum material minimamente decente. Deixei de consultar o w3schools há tempos (às vezes eu volto lá pra conferir, e vejo que ainda prefiro os outros sites).
Apesar disso, de forma geral concordo com o ponto principal: ler documentação é um hábito que todo desenvolvedor deveria ter.