"what could have been" is a classic symptom of modern gaming - or, more precisely, of modern gamers. It does not really matter how good, plentiful or enjoyable the content of a game is, there will always be a very vocal part of the gaming community who will call out a game as "failed", "low effort", "below expectations", "lackluster" et cetera. The "if only" of the internet backseat game developers is very strong.
Part of it of course is the over-hyping done by the publishers, the gaming press, and last but not least the "influencers" and content creators. Seems a bit like every game is the next coming of Christ these days. And then, when reality hits and a game is "just good", all hell breaks loose.
Look back at the Cyberpunk release. Yes, it had technical problems. But that was only a minor part of the outrage I noticed; a lot had to do with what people had dreamed up Night City to be during the previous seven years. For gods sake, people actually complained that they could not play on the damn Pachinko machines in Japantown. Do we really need games within games within games? I played through Cyberpunk twice right after release, back to back. Both times over 100 hours. I had tremendous fun, and the content and story was really well done. Yes, as someone who owns a VR capable player I was not cursed with a lot of technical or performance issues. But aside from those, it was a great game. But the instant reaction was: Lackluster content, dumb story. It is okay to not like a story; it's another thing to degrade it just because it's not your cup of tea.
Same thing with Starfield; it was a solid, good release (completely unexpected for a BGS title), and it has loads of great content, and pretty much ticks all the boxes for a BSG game as well as does pretty much everything they promised. Yet a part of the community: Meh, bad game, lackluster content, lazy devs, trash game.
Gamers' expectations are often very ridiculous, and probably very hard to fulfil. Someone will always complain very loudly and very publicly, and more fools with gather around them.
(Yes, I recognize this is borderline an old man rant.)