J
про вар. Люди недовольны "а чё вар вылез за пределы блока???", хотя он и не обещал блоком ограничиваться. и плохо то что к вар можно обратиться выше его объявления, поэтому давайте нам альтернативу( лет ) чтоб он кидал ошибки. И будем все объявления делать в самом начале. ( хотя кто мешал так же вар в самом начале объявлять))).
в итоге let просто лучше подходит под ожидания прогеров (ведь он по их требованию и создавался)))