It's also hard to understand why other games that involve running around in settlements can have much better performance and also have much better looking graphics than Odyssey.
I think it can summed up by "development was a complete mess".
-different design philosophy (immersive sim for ED, immersion as an afterthought for edo)
-the fact it was delayed but still under performed drastically
-missing effect on release, and some of it is still bugged (guardian fog is still buggy, "heat" effect in cockpit works now)
-planet gen that was different in trailer, then in alpha, then in release (melted ice cream planets), and finally what we get (closer to trailer, but still less detailed)
-atmo look different to from trailer and alpha vs now (no atmo effect, it's all 2D skybox stuff)
-a weird team deathmatch gamemode that was included for some reason ?
-covid related issues
-rushed release to fit the financial year deadline, to not lose the rating Fdev had
-trying something Fdev had no/little experience (FPS)
-reinventing the wheel on concept they had little experience to begin with (see previous point)
-doing the same mistakes they made with Horizon engineering, that was fixed in a revamp. Again. Like total cap instead of per material cap.
-basic beginner mistake that is unexpected from that kind of big studio (fire effect with a hundred query or something, poor reflective materials, no culling, and I just read on reddit they wrapped the ENTIRE ship texture several time on the python). Also, gamma has a wrong value in the files for the skybox, but now it's a "feature".
Then it's easy to understand.