The lack of a common VR framework, and no expectation from consumers that a VR-enabled application will be cross-compatible between different systems is the main reason I have not yet bought a headset, and advise people asking me against buying. The VR landscape right now looks like it suffers from consolitis, and I will never support such business models.