Ну, я думал на циклы он не применяется
К тому же раньше считалось, что объявлять var нужно вне блока for. Так типа производительней, не нужно на каждом цикле создавать переменую. С let иначе, он нужен каждый раз новый.
Получается у людей устаревшая информация и они уже запутались.