Ok,ok, ... my system is not hacked - well unless the hacker just choose wired defaults for the joint types. I removed the joints video, since I found where to enter the correct joint types. Everything works as expected for now, aside from the two times Fusion 360 crashed on me.
However, using joints is still overkill for what I was trying to figure out! I was just grumpy because I lost a lot of work time due to unexpected behavior. Fusion 360 is very impressive for the price but I still think some workflow aspects can be improved!
I just do not understand why degrees of freedom of joints do behave in the way they do. They do once I ground a component. Further I would not add movement or distances into the joint data. For me joints just reduce degrees of freedom in a specific way. For me, the degrees of freedom data of joints seems to be what is position data in the system. For kinematics I would add constraints with a tool similar to the inspection tool, to generate an explicit set of degrees of freedom for kinematic simulation. The remaining degrees of freedom are just stuff where it was forgotten to "bolt/weld/glue/etc" things together. So animation can be used to identify parts where a design is unfinished, as well as using the dedicated kinematic parameters to test function before it is decide how components are "bolted" together.
With respect to that an, adding a fastener option that simultaneously creates holes and puts a fastener though multiple components would help a lot. In case of screws there could be a option for tabbing the last component. Options for adding washers and nuts may be usefully as well. Sadly I do not have time to write macros at the moment.
Further, position data should not be hidden and then captured or reverted. If you grab a component with the mouse just create the corresponding position data in the history and update it until the next feature is added, reverting is removing that feature from history. Further implementing movements of components that remember the entered user parameters should create a "free movement" feature, which actually is a position feature. Grabbing a component with the mouse afterwards adds a new position feature.