When I copy a text or a circle, using Gumball or Copy command, all copies are linked to the original. Link means that when I change the original (change = moving, scaling, adding letters, etc.) the copies mimic the change until I change them (change = moving, scaling, etc.). For example, when I stretch the original circle into an ellipse, both circles are stretched.
That is completely normal if you have Always Record History enabled. It you disable it (remove the checkmark, see below) the copies will no longer update when you change the original. You can also do this on the command line with the History command.
Or rereading your post, maybe I misunderstood. Are you complaining because modifying the ‘child’ object (the copy) breaks the history relation? (that is also normal…)
I turned History on because some commands (MoveExtractedIsocurve, dimensions) do not work when History is turned off. I forgot to turn History off. Turning History on and off is a huge nuissance for me.
Perhaps Rhino could benefit from some kind of full viewport change indicating history is on in addition to the status line text. A viewport color wash or something.
In Rhino 6 at least one command displayed warning about History. I believe that this is the best fix for all commands which need History to be permanently turned on.