These are similar games in some aspects but completely different in main ones.
ED is a massive multiplayer space game, giving priority to "realistic" simulation such as distance, physics, lights and so.
NMS is a ground exploration and crafting game with some simple space mechanics and a small multiplayer capability, giving its priority to simplicity and visual appearance (a way far from realism).
ED is not for every player, but for a (let's assume) pretty small group of people, but NMS tries to be fun for anyone.
Yes, ED will hold a significant percent of passionate peopel on it but NMS is the game that you could show and teach to play to anyone in minutes, and they wouldn't likely dislike.
NMS is incredibly optimized. It's amazing how fine it runs on every system I've played on, but let's assume, its lack of realistic graphics makes it a less consuming game (it's easier to hide wrinkles under colorful makeup).
I'm not defending the poor Odyssey optimization at all. I went down from 230 to 150FPS simply docked in the carrier and looking to the sun.
And the Hello Games team has been continuously pushing updates, content and improvements in the game, gitving it the love it deserves and making the players feel not only supported but also grateful with them.
Frontier has been pushing updates also (maybe not so impressive as the NMS ones) but I feel them disconnected of their community sometimes, and I would say that ED will not be the same game without it's community. It gives me that feeling when carriers arrived, and with Odyssey arrival also. I hope they reconnect with the people soon.