Это позволяет в верстке использовать промежуточные компоненты (к примеру, для табличной разметки или типа того), но при этом при необходимости обратиться к какому-либо свойству полученного объекта без заморочек на счет прямой последовательности компонентов и передаваемых в них свойствах.