@itsamess
EIn entscheidender Punkt ist falsch: der "Input" der verschiedenen Headsets ist eben nicht einheitlich. Bei Mäusen gibt es einen Standard, bei VR Headsets nicht. Die Entwickler müssen also für jedes Headset eine Anbindung schreiben. (Was aber bei einer gut strukturierten Codebasis kein Problem sein dürfte.)
Alternativ können die Entwickler das OpenVR SDK von Valve verwenden, was einem diese Arbeit abnimmt. Mit OpenVR implementierte Titel unterstützen sowohl Oculus Rift als auch die Vive. Mit dem Oculus Rift SDK wird nur die Oculus unterstützt und da kann Valve sich nicht einfach unten rein hängen, ohne die Oculus-Hardware zu emulieren. Diese Emulation sauber zu implementieren und aktuell zu halten dürfte mit hohem Aufwand verbunden sein.