Agreed passions run strong where there is interest and care.
While fir example SteamVR may create barriers like majority of closed platforms it is at leasr somewhat open.
VRgineers started with there first 2 headsets with 0 Steam Support (HeroVR and Hero2 VR). With Xtal line they had to add Steam support just to have more adoption. StarVR also followed suit with the StarVR One.
Only once we can get true Opensource support on software and hardware can we truly have real free quick advances in software. And contrary to belief with proper licencing there is money to be made.