One of the issues with virtual reality is that expectations have been overset massively with TV shows like Star Trek: The Next Generation, which promised an artificial reality indistinguishable from reality. VR failed. It didn't have to -- there is a pattern to bringing out successful technology that is repeatable. You create a complete experience regardless of cost, then cost-reduce it. Sadly, the more common path is to try to hit an aggressive price point first and deliver a crippled experience.