There are too many hurdles for VR to become popular with the mainstream. It's just going nowhere, and to actually get over the hump and become a household thing would piss off the people who already enjoy it. Here is what you would need:
1) Glasses. Anything bigger than a pair of Ray Bans isn't going to work for the average person. *** tech isn't even there.
2) Full library support. That means traditional games with added VR support, not just gimmicky VR games designed to sell a headset. *** will literally never happen.
3) Traditional controller/keyboard/mouse support, by default. Most gamers, even those interested in VR don't want to stand, run, jump, flail their arms around, none of that. I can't count the number of people who've been excited for VR only to fall off because they just want to sit down, relax, and play their games. *** VR purists will think this is sacrilege and make for a lesser immersive experience, and they're right, but so what?
4) Cost. We all have expensive hardware, consoles, video cards, tvs, etc. No one wants to spend $500 on a headset that only plays a limited amount of games that you also have to pay for.
So, yeah, it's never happening and the people who love VR should probably be happy that it is what it is and just enjoy what they have.