Может человек думал так - "если обычно пишут (let i = 0; i <= arr.length - 1; i++), можно же сразу i сделать - 1 и у длины не отнимать"
забудьте об этом слове) обычно
в программиравнии мы трезво оцениваем ситуацию и выбираем подходящие и понятные методы для данного момента, а не делаем обычно всегда и везде