For me this all boils down to this ticket https://community.mendix.com/link/space/mobile/ideas/4970 -> If I cannot pass lists for edits into sub nanoflows, then I will need multiple return parameters. I'd say it's an either or thing, in which I understand that high-code devs will prefer 1 return parameter with changable input lists in Nanoflows.