This is as expected.
An assembly is just a container for components. When you insert an assembly it is assumed to be "flexible" meaning that any degrees of freedom it has will be available to the assembly.
For instance, you wish to insert a hinge to attach a cabinet door to a cabinet.
- The hinge has joints that make it work before you insert it.
- After inserting it you want the hinge to open and close, which it does.
- But also after inserting it, you need to add joints to the hinge to get it positioned in the door frame.
- So you start Joint command, and pick a face on one of the hinge halves, join it to the cabinet.
What you have done is join the hinge half to the cabinet, not the entire Hinge assembly.
What you are doing in the video is the correct workflow.
- If there are no joints, make a rigid group out of the inserted assembly.
- Then attach one of the parts to the assembly you inserted it into.
- In your case you are grounding one of the elements of the rigid group inside the recipient assembly, which is attaching the rigid group to the recipient assembly.
In the real physical world, this is very much like bringing your CNC machine into your shop, setting it on the table (as a rigid group) then clamping it to the table. When you clamp it to the table, you are only clamping one of the parts at a time. You simply cannot clamp the entire CNC machine, there is no clamp that does that! So you clamp only one leg or two, now the CNC machine will not slide off the table.
In this way, Fusion 360 assemblies act very much like physical objects. In your case, the top level assembly is not an object, but rather an idea. It is an abstract thing, the rigid group is "real" and can be bolted down.
I hope this helps.
Phil Eichmiller
Software Engineer
Quality Assurance
Autodesk, Inc.