Why synthetic data makes real AI better