Then why not support Linux? Apple devs are used to working around esoteric hardware requirements, they're upset about not getting software support.
Regardless of Oculus's sensible reasons for pursuing a one-platform strategy, you're talking about independent devs who have spent months or years building on a beta SDK only to be left hanging in the final runup to release. I'm confused why you're surprised.