To some extent yes. The hardware has simply not been good enough. What’s changed is that Vision Pro crosses the threshold.
Vision Pro is obviously too expensive for anyone who isn’t an early adopter, but it’s the first consumer headset that is good enough to even consider for anything other than games, and frankly even then it is only just good enough.