When a sketch is edited the component its within is activated. However after stopping the sketch the component doesn’t necessarily stay active. A body created from the sketch can end up in a different component - which ever was active before editing the sketch.
I’ve the impression rule#1 logic runs contrary to this.
I suppose with a single master or skeleton sketch this would serve useful. But in anything very complicated, a single sketch becomes an unwieldy mass of contours and constraints making later modifications next to impossible.
Aside from that I think we’d be better off with generated bodies automatically remaining within the parent component. Anything that reduces mousing and clicking in the browser is a productive development.