Yes, i agree with you about the improvement they have but right now it is far from becoming mainstream. I checked htc vive pro price after you mentioned and it is 1500$ in my country which can't afford from the major part of the population.
Still, with time prices will be cheaper and more and more people would have the devices. A platform like CosmosCR can make headsets more appealing.
Content is king! How more content how better the adoption, $1500 for htc vive pro yea, but thats one of the most expensive glasses out there now.
Content is really important. More content means, more device sold, more device sold means cheaper devices. Cheaper devices means, more device sold etc.
But if there is no content you can't start this snowfall and right now, there is not enough content to ignite this.