das diferenças entre var, let e const. Ele abre portas para que possamos entender melhor como funcionam os escopos de funções, métodos assíncronos, performance do JS nos browsers entre outros tópicos. E assim, você se torna mais que um mero motorista, você um bom mecânico.
e o JavaScript tem evoluído como linguagem a fim adaptar-se e prover novas soluções para esses contextos. E ao acompanhar essa evolução o seu código também evolui.
JavaScript e o seu propósito é melhorar a forma como lidamos com ele no dia-a-dia. Quando você aperfeiçoa o seu conhecimento em JavaScript você começa a entender o porque que um framework utiliza uma forma X de lidar com um problema Y, tornando o aprendizado mais eficiente.