@TrippyLighting wrote: I don't think a single demote feature would be able to address the number of situations that arise...[need to] see all the relationships between objects...re-connect the node connections...What is needed for advanced users is another deeper layer of access to data so we can fix what's broken. I don't think that can be addressed with a single feature.
This sounds wonderful and I agree that it would be of great benefit. But it's clearly a heavyweight development project that doesn't appear to be on the current roadmap. That is not a reason not to advocate for it, but realistically, it probably doesn't have much chance of appearing in Fusion 360 within the next couple of years.
I'm not trying to answer the general question, "How could Fusion 360 better support arbitrary reorganization of elements among components?" I'm asking, "Given that there is an obvious pain point within Fusion 360 that necessitates Rule #1 being propagated as oral folklore, is there a simple, low-impact change that might help to alleviate this specific issue?"
Auto-creating a subcomponent in new documents is one possible approach, but it has some drawbacks as noted in this thread. I'm proposing something that I think would be less intrusive.
I also wonder if you're interpreting my suggestion in the following way:

I actually had in mind something far more stupid and less generally useful:

The point being that if all relative relationships are preserved, there shouldn't be any real change to the dependency graph.
Yes, the need for a general solution for sorting out dependencies would remain. This addresses only the problem of "Oops, I accidentally made a few things in the root and now Fusion 360 won't let me drag them into a new component."