They burned a lot of developer cred. by going back on the promise not to require Facebook login with Oculus, but the public at large has no knowledge of that. All the public knows is that it's decent hardware for a super low price compared to the competitors, it doesn't require a PC, and it's what most of their friends with a headset are using.
Can't really call having the most popular headset not succeeding, even if it is probably subsidized with their massive ads money making machine.