If playing games based on random/procedural generation has taught me anything, it's that the generated content is often a tenth as compelling as content that is hand-made.
At least the puzzles in The Witness were all made by hand. I still don't know what the point of No Man's Sky is, other than to explore. But if they're gonna price it at $60 because it has "infinite content" when in reality all that will translate to is "I visited a planet today and this time the dinosaurs had three ears instead of the regular two", that isn't going to cut it for me personally.
I just get the sense that a lot of people who are hyped for NMS are going to pick it up for full price in their excitement, play it for maybe a week or two, and then drop it realizing the price you pay in terms of quality content when all of it is procedurally generated. People will look back on it as that game everyone was super excited for for years during the PS4/XB1 generation of consoles and then it didn't live up to expectations.
I hope it turns out to be a great game and is priced reasonably so it is financially successful, but that's the vibe I'm getting from it right now. Then again, I thought the same for The Division, but now that they're coming out with all of the preview content and they have a beta going on, I can see that game might actually have legs, and I'm pretty excited about that considering I had zero expectations before. Only time will tell, I suppose.