Legomancer…
Never said that it’s an excuse. But it’s a reason. Game designers simply don’t have enough money or resources to Beta test a game on hundreds of thousands of different machine configurations, and providing free beta tests to potential customers is an indirect source of information. I mean, suppose five hundred people find a glitch, but none of them E-mail the company because they all think “Someone else will tell them about this. I don’t want to stop gaming!”
The only (mostly) guaranteed information that public beta testing can provide is info about major bugs, or stress tests for online servers. In short, minor bugs are almost guaranteed.
However, if a game is “unfinished”, as you say (like the way the original Quake was unfinished when it was first released), yeah, there’s no excuse for that. For example, I was heavily anticipating the release of Ultima Ascension. All the screen shots looked great… but that thing was bug city. Additionally, after installing it, there was a disclaimer that said that “all the content wasn’t included in the game”, and that I had to E-mail the company a form (with the CD key as proof of purchase), and they said that they’ll be sending out update, “Deluxe” CDs to round out the game and include a few “bonuses”. So I shelved UA for a few months… but I never got the CD. And at that point, I stopped caring.
On the other hand, if you mean “unfinished” to mean “I have to download a patch for my sound card! How inconvenient!”, then, well, that’s just been assholic. They can’t anticipate everyone’s individual computer system (unlike Mac’s, no two PC’s are exactly the same :D), and I think you should be blessing them for providing such a service as software updates. Especially if they’re prompt, regular, and easy to install.
throatshot…
On my desktop right now, there are 18 icons for computer games that I play from time to time (sometimes I’m in the mood for Fallout 2, sometimes I’m in the mood for Mechwarrior 3). I’ve registered all of them. And I have never gotten an E-mail, mailing, or phone call from these companies that I didn’t directly indicate that I wanted (I got several update E-mails from Interplay, that I asked for, and Blizzard, that I asked for, and Valve, that I asked for…etc.)
In short, you are making a blatantly inaccurate assumption. And you know what we call people that make such assumptions, right?