It's not that complicated imo, and I'm not attempting to diminish your experience.
Though, if you played day one, the hate that was given was completely warranted. Especially if you played on old gen consoles, when they said it was compatible.
This is coming from someone that genuinely liked the game, bugs and all.
Not because I'm cynical, or had grand expectations. It was literally because I never played a game that was so buggy in my life, and I've been playing since NES.
I paid for a finished product that wasn't finished. I was lied to.
I can list the bugs and crashes I experienced, but it's well documented.
It wasn't like if No Man's Sky was over promised and it was basically empty. It was if NMS was released it being empty, and crashed every 2 seconds.