Básicamente se trata de una pregunta bastante simple: ¿desea un conocimiento detallado y autorizado del idioma, o está contento de saberlo lo suficiente como para usarlo, dándose cuenta de que probablemente hay partes que no conoce bien y posiblemente otras partes que no sabes en absoluto?
Básicamente, hay algunas personas que parecen casi nacidas para ser "abogados de idiomas": no descansarán (no podrán) mientras haya algunos rincones o grietas en el idioma que no conocen y / o entender Muchos de estos gravitan hacia lenguajes relativamente simples simplemente porque aprender idiomas más complejos a este nivel de detalle es casi imposible para cualquier persona.
Para la mayoría de los programadores, eso sería una pérdida total de tiempo: están bastante contentos y productivos sabiendo lo suficiente del lenguaje para poder usarlo (razonablemente) bien. Más allá de eso, simplemente no les importa. El lenguaje es una herramienta, y siempre que puedan usar la herramienta lo suficientemente bien para sus propósitos, el hecho de que hay otras cosas que no saben es en gran medida irrelevante.