Потому что:
1. Мы имеем дело с функцией с переменным количеством параметров
2. Предполагается, что количество параметров (initial) не больше пяти.
3. Пять - заданное в определении функции значение по умолчанию. При вызове функции можно указать свое значение, от 1 до MAX_INT.
P.S. Сраный питон. А авторы - извращенцы.
Это не функция с переменным количеством параметров. Просто авторы зачем-то начинают отсчет с 5.