Книга совершенно правильная.
Функция должна быть максимально простой. Это должно стать привычкой. Возможно, для очень простой веб-страницы вы не заметите никакой разницы, но по мере разработки все более сложных систем вы обнаружите, что, упрощая функции, вы избежите кучи ненужных ошибок.
Гораздо проще найти проблемы с отдельными функциями, каждая из которых выполняет одну, легко измеримую задачу. И в качестве бонуса вам будет намного проще повторно использовать части кода и предотвратить дублирование. Каждую часть функциональности следует кодировать только один раз, в противном случае, когда вам нужно изменить способ вычисления чего-либо, например, вам придется искать код, чтобы найти все места, которые нужно изменить.
И разница во времени рендеринга (или, скорее, времени загрузки) незначительна по сравнению с дополнительным обслуживаемостью вашего кода.