Software is the exact opposite. It is most likely to fail immediately after it's made, because it hasn't been tested in every situation and on every platform. As the years go by, though, it's more and more likely to be stable and continue to work.
So while yes, your car should work immediately upon purchase and will probably fail after a few years in some way, the same does not hold true for a video game, because it's not a machine that operates on physics and mechanics.
All valid points I'll admit. However, the gaming industry itself creates the mania to purchase software on day one, or even pre-purchase. To both maximize full price sales, and to turn folks away from the piracy alternative. I'd suggest then that they have an obligation to deliver a product that's quite polished on day one. This example of just dumping it out to consumers and attempting to patch it up as they go really is not helping their bottom line. I don't think waiting for this game to get better "as the years go by" is acceptable to most consumers. I waited patiently, as the weeks went by, for these things to get sorted out but now it's just getting worse. When I launch Steam the first thing I see is the "recent news" stating that the game's a mess. There's a real problem when the delivery service for your product is culling negative comments and news stories from the web.