What's different about consoles though is that, at least in Oculus and Vive's case, the software looks to be fairly compatible with one another (hack-blocking aside by Oculus). What I don't understand is, if it's trivial to run Oculus software on other hardware platforms with hacks, why wouldn't they want people to buy their software if it can run on other platforms as well? Is it brand protection? They can't make large margins on their headset forever.