Muito obrigado pelo seu comentário e por compartilhar seu ponto de vista. Você concordou comigo sobre consultar a documentação oficial, mas reforçou que pode ser difícil entender, principalmente para os iniciantes. Então, eu concordo plenamente com você, mas pensa comigo: quem disse que aprender é fácil? É pra ser difícil de entender mesmo, é pra ter dificuldade e criar no desenvolvedor um senso crítico forte o suficiente pra levar ele a buscar a solução nos confins de tudo.
Os iniciantes, que têm uma visão romantizada e heróica da profissão de desenvolvimento de software, precisam entender que tudo se resume a uma caça pela solução de vários problemas, um atrás do outro. Não espero que o iniciante entenda tudo e saiba tudo, isso jamais. Mas espero que ele, NO MÍNIMO, tenha a sede de procurar respostas para as perguntas difíceis. E, melhor: as respostas certas. E eu reforço que o ChatGPT destrói tudo isso, ele te dá uma resposta (como eu disse, na maioria das vezes REDONDAMENTE ERRADA) e tira o seu dever de procurar a resposta CERTA por si mesmo.
Mas não sou radical, sei que o ChatGPT é útil, mas é extremamente raro que ele seja de fato proveitoso (a longo prazo) para iniciantes, visto que ele tende a tirar a essência do desenvolvedor que almeja entrar na área.
Porque aí, depois, o camarada vai numa entrevista técnica, recebe uma pergunta técnica (que exige uma resposta CERTA, não somente uma resposta que FUNCIONE; tem que ser certa e funcionar), e ele simplesmente não sabe o que responder ou responde o que o ChatGPT respondeu erroneamente. Aí, o camarada é reprovado, sai da entrevista revoltado com os céus e a terra, faz um post em alguma rede social xingando o mercado e as empresas de software e, depois, vem a frustração e abandona a área. Tudo porque ele começou com o pé esquerdo.