I agree with Arthur's points. In my experience, the biggest challenge isn't just handling nested arrays-it's deciding where that complexity should live.
Whenever possible, I try to keep Architect focused on orchestration rather than data transformation. ...