First of all, You've never worked at a corporation? Sounds like it. Corporate politics can easily eat-up an individual influence on the direction a product goes. Especially when you're judging long periods of time, like entire history of Oculus from the looks of it.
Second of all, go read his public rant after resigning. you will find answers there.