I get what you are saying,as I did read the blog post,but a fix means they can get the functionality working - what we don't know is how well. I believe the R9 290/R9 390 are on the same level featurewise as the GTX970/GTX980/GTX980TI but were the first to support many of the VR features.
The software based pre-emption methods will be quite CPU heavy though - it could be why both companies are pushing their own software to help.
Fiji and Tonga support the hardware based pre-emption methods,so I suspect they will be pretty strong longterm for VR support. This is why I suspect AMD is getting traction outside non-gaming companies for VR support.
The question is whether Pascal will support it or not. Polaris and Vega will though.
However,since I have no interest in buying a VR headset soon,it wouldn't bother me if Pascal has it or not. I am more interested in how well Async support is enabled on Pascal. From what I gathered reading on AT forums,from a poster who has a decent track record on predictions(I think they work in the industry),that Pascal show get Async support closer to earlier revisions of GCN.