Replicator use case

My understanding is replicators are used for synthetic data generation only. Are there more use cases of replicators?.

Background

I was reading in below “a good read” article Developing Virtual Factory Solutions with OpenUSD and NVIDIA Omniverse | NVIDIA Technical Blog in this there is a diagram "High-level look at the virtual factory reference architecture " in which “Replicator” component is shown as part of simulation and not as part of AI/Synthetic data. So had this question in my mind.

Replicator is primarily used for SDG, yes, but people have used it to create random objects and scenarios for normal digital twins as well. For example, you could use it to populate a conveyer belt of random size and color boxes, just for a convincing digital twin, without intending to actual render it out for SDG. Think of it as a runtime randomizer.