Ага!
Это имеет смысл, когда мы часто взаимодействуем с похожим кодом, который может претерпеть огромное количество изменений в будущем.
Здесь схему мы обычно и редко обновляем ее структуру.
Однако у нас есть еще одна возможность прямо сейчас пройти по полям, используя определение схемы.
Как вы сказали, будет сбивать с толку, если вы будете часто вносить изменения в схему.
В любом случае, вы подняли хороший вопрос.
Удачного кодирования ☺