I was just hacking for fun, but a bunch of people are already in the middle of creating products and games and have a lot invested. The anger comes from the about-face, coupled with a loss in time/money investment.
Seems like reasonable thing to be mad about - I'm surprised you're surprised by it.
Seriously, if you didn't see a high-powered spec coming, you may want to reconsider your ambitions as a VR dev. If a current Mac Pro could accommodate a Nvidia 970/80, expecting Apple support would be one thing. But in the absence of a system that can support cards like these, what were people expecting?
I mean, Oculus has said over and over (and over and over) that their biggest fear is re-launching VR with a less-than-mindblowing level of quality and getting a negative to lukewarm response as a result. "Conversion on contact" is what they say they're after.
Your MBP + DK2 may offer a fun and easy way to familiarize yourself with the platform, but it's nowhere close to what's called for by the experience they've been promising to bring to market.
The good news is that they're saying the setup they've specified - though currently quite expensive - isn't going to change anytime during the life of the product. In other words, the only thing that will change is the price of this setup, which should be considerably lower by the time sets start shipping in 1Q16, and sales really get going later in the year.
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.
[] If you're still not convinced, let me point out that Oculus supports Android with a separate SDK.
And John Carmack is working on it, and he probably doesn't care as much about OS X. Again, my point is that the constraint here is not the GPU, but Oculus engineering resources.
(I don't keep up with the advances in graphics cards)
VR doesn't work well with SLI right now, many people end up disabling all but one GPU in a multi GPU setup.