Thanks for the reply, Jeff!
You explained very well why the method I'm using is bad practice. The issue you're describing was exactly what I encountered, and that's why I started digging in to the topic.
My issue with the standard joint is exactly that it does the move and join in one go, making it really difficult sometimes to get things where they should be. You sometimes need to create offset planes, sketch points and what not, just to have something to refer to. While with the move/align approach I can carefully, in several steps, make sure that the component is in the exact position before creating the joint. I guess this is where Joint Origin comes in handy? Maybe it was you who mentioned it earlier in the thread. I'll have to look into this.
I like the idea of designing things in place, and making use of the as-built joints original intention. But I always hade the idea that referring geometry from an existing component was bad practice, and that you always need your sketch to be tied to the origin of the component. I did some investigation yesterday, and it seems that I was completely wrong on this. This will definitely make my life easier. Then I can create a new component, project existing geometry into my sketch and use an as-built joint as intended. No moving required. But then the origin of all new component will be placed at the origin of the assembly, which may not necessarily be a problem?
I explained in my previous message why I sometimes need to remove joints.
I'll take my current project as an example.
I'm working on a clock with a mechanical 7-segment display. I started with the display and worked my way backwards to hook up the essentials. Meaning the functional and moving parts, not caring for the overall design at the moment. In order to get things working and having functional joints, I need something temporary to hold them in place. So I create placeholders. A sketch with sketch points that I can tie my joints to. When everything is in place and working as it should, I can start creating the actual physical structure that will wold the functional components in place, now that I know where they need to be. When the support structure is in place, I need to remove the joints to the temporary placeholder and create new ones with the newly made foundation. When I remove these joints it is very annoying when components decide to fly off when I had already carefully placed them where they needed to be. I guess I could still move and capture position before creating a regular joint. But that seems like double work somehow. I'll look into joint origins and see if it is what I'm hoping for.