Hi,

На самом деле для этого есть несколько причин.

1- Возможность делать все, что мы делаем с VAR с помощью LET.

2- Проблемы с производительностью, вызванные тем, что переменная VAR увеличивает объем памяти во всем приложении.

3- В Global Scope JavaScript пришел из своего первого поколения, то есть он не входит в современный javascript. Потому что нам нужна производительность и скорость.