А почему? И ещё, forEach.сall - для меня новенькое. Я хотел бы узнать, чем отличаются 
[].forEach.call(label, function(item, i)){...}
 и 
label.forEach(function(item, i)) {...}
. У меня обе работают одинаково ) 
А также я попробовал - для аналогии записать эту функцию через "старенькое" - цикл for. Но что-то не получается, подскажите, пожалуйста, что я сделал не так: 
for (var i = 0; i < label.length; i++) 
      {
        label[i].addEventListener('click', function() {
          page.className = "page bg" + (i+1);
          });
       }