JavaScript - Por que o var não está obsoleto

Ultimamente, após o lançamento do ES6, muitas fontes sugerem que eu use "const" e "let" em vez de "var" e devo parar de usar "var" no meu JavaScript. O que eu me pergunto é se "var" não tem vantagem sobre "let" em todos os pontos de vista, por que eles simplesmente não corrigiram o var, ou até mesmo preteriram o "var" em vez de deixá-los ficar juntos?

questionAnswers(3)

yourAnswerToTheQuestion