All that is sort of pointless if you want to modify the assembly in the editor while developing it and save it out. It is not efficient if the dev needs to duplicate a hierarchy that's subject to modification.
Even being about to save out the change so it can be loaded in a few seconds would go a long way.
Some operations are cleaner if the dev is not constantly swapping tabs and editing contexts. Something that unfortunately the editor requires. Can't have tab specific layouts so every time I want to see output or the inspected click click click click click click just to do a bunch of repetitive 'flower arranging' to be get at the data I need, over and over and over. It is mentally draining especially since on the mac if I use a browser I have to click twice on a godot because the first time I click on the app, it immediately loses focus and front.
I could implement a cloning set of calls but it's ridiculous.