Unreal Engine is not just about simulating the physics of the world, it's also doing something with that. As neural nets become more and more powerful, I think you will need fewer examples to train additional behaviors. With a powerful enough neural net, you need the domain gap can be bigger than in simulation.