Subnautica has a fixed hand crafted world, and yeah it’s much smaller in scale than Elite’s, so naturally it feels “finished” quicker.
However, Subnautica is NOT shallow compared to Elite. While Elite has the larger game world it feels much less populated, and indeed it has much less variation as well. This is why Subnautica is a fantastic exploration game whereas Elite just isn’t. It’s due to how much there is in Subnautica to explore and do, compared to how little there is in Elite to explore and do. Subnautica is engaging and engrossing to explore while Elite is repetitive and so boring to explore that most players feel the need to watch Netflix while they do it. I played Subnautica for 74 hours (so far) and I didn’t ONCE feel the need to watch or do anything else while I did so. Subnautica’s mechanics are well developed and interconnected, the game plays fluidly and never feels disjointed.
Playing Elite is often a very passive and uninteractive experience, while Subnautica is an extremely engaging and very interactive game. If anything, my time with Subnautica has greatly exposed just how SHALLOW Elite actually is, even after four years of development. Pun intended!
Of course this is a subjective topic, some people might find Tetris to be a deeper game than either of these. It all comes down to what you value in a game. Personally I wish Elite was as polished from a game mechanics point of view as Subnautica is. Elite is often labeled a mile wide but an inch deep, then Subnautica is 200 feet wide but 500 feet deep. The exact opposite of “shallow”.
You won’t find any activity in Subnautica that requires you to do a singular activity 48 times to unlock something though. The game greatly respects the player’s time and efforts while Elite goes out of it’s way to disrespect the player’s time, and THIS is the single greatest lesson I wish Frontier could learn.