Theoretically it could be possible to do… but it would mean implementing some drag & drop programming - where you could select the insert node tool - a path list pops up, You could then select a draft point / object and drag it into the path list, and Voila!
Of course we could always just add another preference and let the user decide to exclude or include all newly inserted nodes.
Edit:
It’s also possible that we could check what node (in the draft block) is before the inserted node, and use that as reference to insert the node after in the path of the pattern piece.