Is there anything else you should know about collection instances?

I also find instancing collections to different scenes very useful especially for animations.

For example a complex mechanical model and rig that is dependent on world coordinates in some way, I had this problem using curves to control a chain in my traction engine.
I could not rotate the whole model without messing up the chain curves.

I instanced the whole models collection (many objects) to a new scene to be able to freely move it around (as if it were one object) without worrying about the world coordinate dependencies.
I used the scene with the instanced model to drive and turn the engine around in “the world” and the original scene to animate all the mechanical bits.

The animation of the original scene is also passed onto the instance (if that makes sense)

I am now doing something similar with a smoke sim, making the sim on its own in one scene and instancing it to another with a train.