Oculus bought by Facebook

It’s not the same thing–The Kinect technology was licensed from Primesense, Microsoft didn’t own the technology. For the Kinect 2.0 that they released with the Xbox One they used a different technique. Apple bought Primesense so they own that technology and can license it how they feel but it doesn’t matter to Microsoft anymore because they don’t use it.
For Oculus, Facebook now owns them completely and can choose what they want to do with it. Other companies can use similar techniques though for VR, like what Sony is doing with their headset. The deal though is that Sony isn’t likely to make their headset work with other platforms. I think if Microsoft makes a headset for the Xbox One then it will likely have Windows support as well. And realistically with any of these headsets I would imagine that it wouldn’t be impossible for some people to add drivers on their own if the company doesn’t do it themselves.