Everytime I see something like this I want to choke the poster (one less supporter of lowered expectation games). NO, no, it's not ok.
There are multiple ways of having lowered expectations, and the one where games have some bugs in corner cases is preferable by far to the one where we just expect games to be completely "streamlined" and devoid of depth.
Let me present a more cogent argument. Assume we have 3 different explanations for why some games are more error-prone than others. All of these explanations are often brought up on this forum:
A) Their developers are less competent, or their testing procedures are not as successful
B) Some engines are just prone to faultiness by design
C) Higher levels of complexity are inherently more complex to implement
There are many data points that indicate that both A) and B) are, quite frankly, wrong, and that C) is a far more likely explanation. Here are some examples:
- Obsidian Entertainment is widely accused of releasing very buggy games. Then they went ahead and developed a rather standard action-RPG following the Diablo formula (DS3). The game is basically bug-free at release.
- Piranha Bytes made their largest, most complex game by far in Gothic 3. It was only playable after years of modders fixing it. In their next project (Risen) they downsized
a lot to a single, relatively small island, and the game was a lot more stable at release.
- Regarding the engine issue, Gamebryo is often blamed for some problems. People never seem to realize that a lot of very stable games are based on that engine, for example Civilization IV.
- When Bioware made large, complex games such as Baldur's Gate, they were riddled with bugs (look up the change logs and community fix packs). Their corridor shooters with selectable level order are lauded for their stability.
Even more persuasive should be the fact that
no one has ever made a game as complex as the TES titles, or Arcanum, or BG2, or Gothic 3 and perfected its stability at release.
Thus, it seems that in the real world we have 2 possible ways of dealing with this issue:
i) Reduce the complexity of these games to a point where it is possible to perfectly polish them
ii) Deal with some niggles at launch and wait for patches and the community (on PC) to fix them
I for one greatly prefer the first option.