Valve has developed and supports the OpenVR platform[1], which is designed to allow different hardware on the backend. Rift/Facebook seems to be primarily pushing a closed platform with exclusives. Playstation VR is obviously Playstation-only. Make your purchasing decisions accordingly.
[1] https://github.com/ValveSoftware/openvr