По сути, все сводится к одному довольно простому вопросу: хотите ли вы авторитетного, детального знания языка или вы счастливы, зная его достаточно хорошо, чтобы использовать его, понимая, что, вероятно, есть части, которые вы не знаете хорошо, и, возможно, другие части вы вообще не знаете?
По сути, есть некоторые люди, которые, кажется, почти рождены, чтобы быть «языковыми адвокатами» - они не будут (не могут) отдыхать, пока есть даже несколько закоулков на языке, который они не знают и / или понять. Многие из них тяготеют к относительно простым языкам просто потому, что изучение более сложных языков на этом уровне детализации практически невозможно для любого человека.
Для большинства программистов это было бы пустой тратой времени - они вполне счастливы и продуктивны, зная достаточно языка, чтобы иметь возможность использовать его (разумно) хорошо. Кроме того, им просто все равно. Язык является инструментом, и пока они могут использовать его достаточно хорошо для своих целей, тот факт, что есть другие вещи, которые они не знают, в значительной степени не имеет значения.