OTOH, software update is being widely abused nowadays, there's no pressure to get it right off the bat. As long as the update framework is robust, everything else can be weak since you can send another patch whenever you want.
Today's games are more buggy, in part because they're much more complex, and in part because software update allows to ship them unfinished.
I loved the "fixes" to Plants vs Zombies when EA bought popcap.
It's also why classic music, books, movies, etc are great - decades of pruning leaving a short list of best-ofs.
Back in 90's in order to survive game producers had to have sense of quality and knowledge of definition of "finished".
Still, Nintendo does a pretty good job of avoiding most critical bugs before release even on the Switch.