Suppose we want to train a model to detect various objects. Let's say we have training data of those objects in various backgrounds along with their bounding boxes. Basically these objects have been three dimensionally created and the bounding boxes have been drawn on them. Then these have been "synthetically inserted" into various blank backgrounds.
Why would a model trained only on this data do better than a model that has this data along with "real" data of these objects with their bounding boxes manually drawn?