When working with complex nested layouts, especially auto layouts, I routinely need to move things around, add children to frames, or rearrange elements on the page.
As such, I may end up copying elements (components, frames, etc.) onto my clipboard. When it comes time to paste the element, I can traverse the layers panel to find the parent container where my pasted element should appear.
Once I select that parent node in the layer panel, when I paste, the element will appear in a predictable place - as the last child of the node I selected.
However, I often need to add a component from a library. I usually do this through the resources toolbar (Shift + i). My expectation is that the inserted component would follow the same logic - inserted as the last child of the node I selected in the layers panel. However, the placement of the inserted component seems random. Sometimes it appears as a child of the element selected in the layers panel, other times it’s inserted into seemingly random layers in the page.
If inserted to a random node, and you are working with complex nested auto layout structures, the inserted element can cause the whole page layout to break. In order to fix, I need to cut the inserted element, then scroll through and traverse several hierarchies of layers in order to place the element where intended. It seems like this could easily be avoided if the inserted element followed the sample placement pattern as pasted elements from the clipboard.
I realize this problem won’t affect everyone, but for power users who work almost exclusive in auto layout mode, it makes for a frustrating experience which would appear to have a simple fix.