Just take a look at this teardown video: https://www.youtube.com/watch?v=JVJPAYwY8Us There are like 50 captive screws and a gajillion ribbon cables in that thing There's vast room for improvement and slimming down, and I'm not just referring to the silicon and battery! Maybe an alternative using passthrough lightfield displays will come along eventually, but that's not going to happen for a while. Shrinking this tech…
Do people want that? I love playing games in my Quest 2 for an hour or two, or the PSVR2 at my friend's house, but I dread the thought of spending 8+ hours a day in it while I work. No, not just because of the weight, but because I like the feeling of fresh air on my face and sunlight reaching my eyes.
For that reason, despite being able to play non-VR games in cinematic mode on those headsets, I never do that. Sure, it's closer to my face, and it is larger, but if I'm putting a VR headset on, there better be a compelling reason to block out air and light to my eyes. And a bigger screen isn't a compelling enough reason for me.
Technically I can also use my Quest to have dozens of virtual displays, but why? There's almost never a situation where I need more than two things visible at once. I can look back and forth between two things pretty quickly and easily (my code and the library's documentation; the PhotoShop/Illustrator mockup vs. how it actually currently looks in browser; etc.) but I can't easily look at 3 or more things at once, so I feel it'd be more of a distraction that a productivity booster. I mean I could buy a 3rd monitor if I really wanted to but I haven't found a reason to do so. I don't need to see Spotify or Slack 24/7, I can just alt-tab to them as needed.
I love video games, I often enjoying coding, but I really think having a screen right up in my face for most of my waking hours is a bit much, even if they were more like regular glasses instead of goggles. When I'm outside or walk someplace I almost never look at my phone unless I need directions or am responding to plans, because I like a break from staring at screens. Even when I'm working, I try to stand up and look away from the screen when I have no reason to be looking at it, whether it's code compiling, waiting for something to upload to a server, or any other time when there's no point to be looking at my screen.