Одним из преимуществ использования не ленивых типов данных (т. Е. Массивов) для визуализации представления является то, что в этом нет ничего плохого. Например, если значение объекта прочитано и запускает вызываемую функцию, которая в итоге завершается сбоем (проблема с БД, нехватка памяти и т. Д.), Рендеринг представления может быть поврежден (сообщения об ошибках IE в документе HTML). Когда вы передаете массив представлению, не имеет значения, к каким данным осуществляется доступ или в каком порядке, поскольку он предварительно отображается.
Хотя эта проблема в основном может быть преодолена путем буферизации вывода, что-то (например, фатальные ошибки) не может быть перехвачено и попадет на страницу.
Конечно, в таком языке, как PHP, лень может помочь уменьшить всплески памяти (поскольку она распределяется по мере необходимости, а затем воспроизводится) и использование ЦП (если вы не закончите оценку всех объектов).
В конце концов, все сводится к тому, насколько сложными должны быть ваши взгляды. Простая структура данных -> Простое представление и наоборот.