The game has so much stuff to do its actually overwhelming. The game is definitely a sandbox though and I think for some reason a lot of people don't like going out and doing the different things you can do in the game if the game doesn't force you to or if there's not heavy progression.
I feel like the same thing happens to other sandbox games too. Minecraft is one of my favorite games of all time and I could easily spend a thousand hours in a vanilla world and still find things to do, however the game gets constantly shit on by the community no matter what it does. They speedrun through the progression and then lack any creativity to do anything else in the game.
I personally love building bases and customizing and collecting things, which is a large part of the gameplay in NMS. I could spend hundreds of hours doing that but I guess some people just need a constant sense of progression and the game telling you what to do because they aren't capable of setting their own goals. Anyone who says NMS lacks content or things to do has barely touched the game.
I think it comes from a difference in what people want. Some people want to achieve goals, while others want to be given tools to be creative. There's a whole spectrum in between, plus other motivations as well.
I enjoy being creative to an extent, but I like to solve problems, so I naturally gravitate to something with a long-term goal to achieve like Factorio (I rapidly lose interest after launching a rocket though).