I actually think the games/virtual environments that avoid attempting to recreate reality will be more immersive initially. Being in a cartoon world would probably avoid distractions about something not looking "realistic" because as long as it seems consistent to the world you're in, I'm guessing it'd be very immersive. If I'm in a Toy Story world (or watching the movie), I'm not really bothered that the physics of how a character moves doesn't seem to match any reasonable muscle structure because I have no expectation that it should.
[0] - keeping out the "real reality" from showing up involves obvious points like keeping distractions (especially other people) away, but also some meta-points; if your product has glitches or even simply keeps "breaking the fourth wall", it may be just enough to prevent any kind of immersion from happening