People have differing needs and differing devices, so fracturing under the title "VR device" is perfectly normal. What developers need is a standardised API to access all of them with parts specialized to cater for each device's unique functionalities. Which will eventually happen. I cite ios+android libraries/frameworks as an example.