These are interesting questions.
I am even further entrenched in the fact that understanding and knowledge comes before the application. It is not just necessary to learn to teach but to learn to teach in a philosophically diverse teaching world. We need to teach for the future of our students not to their present. That is to teach change and how to live with change. VR is a growing change, converging on us from all sides.
The advantage is only in the value of the teacher and the human interaction he/she can give any environment, technical, digital or actual.
With all factors being equal there are definite advantages, you can repeat where you have made a mistake, make adjustments and practice without consequences. This makes teaching affordable and accessible, however nothing will beat the real thing.
By attaching the activity as close as possible to the real world event we can start to simulate the better learning experience. This will mean interactive manipulations not only digitally but also blended with a form of real interaction. We call this a blended lesson.