i was about to write quite a bit but....lets face it, you as a customer are just on the wrong side of the fence and dont even realize it.
I'm happy i dont have to live in a world (at least not yet) where your policy or explanation would have to translate to every thing i buy (cars, TVs, phone, dishwasher, alarm system, whatever).
And i well remember the times when i had no internet but all my software worked just fine, without patching every 2nd week to keep me going. Minor bugs may happned from time to time, but never to the extend of today.
P.S. you think bugfree software doesnt exist? Look outside of the entertainment-sector...you will be surprised.
This was true way back in the "old' days when a company could charge $1,000 and more for a piece of software. Eveyone assumed the software would cost that much as well as the hardware, which was also quite expensive. I remember paying close to $4,000 for a CP/M Plus computer with 2 floppy disk drives and some business software. This was before software and other computer stuff became commodities that are sold to the public as least expensively as possible. This has happened really only in the past 5 or 6 years, and during this time the overall quality of components has gone down along with the price of the hardware as well.
Today things are a lot different. The development lifecyle of products is no longer years, but now in months and weeks. This is due to software publishers looking for a quick profit on the products rather that letting the developer take the time to get the product quality to where it should be in the first place. Since th publisher holds the venture capital money for the developers, and demands a quick turn around, the developers have to work harder and faster to meet this request. Sadly the end result is lower quality, and the end user becomes the BETA tester even after the program has already been sold.
Unfortnately this isn't just true of the entertainment industry. There are many expensive business packages that are wrought full of bugs that sould have been fixed before the product was released. The graphics industry is just as guilty as the entertainment industry. Companies such as Adobe charge quite a sum for their products, then charge for upgrades that are nothing more than bug fixes with an extra useless feature thrown in on top.
In the business world unfortunately, outside of the graphics industry, there are rarely any free patches and the companies end up paying $10,000 per year and more for support. These support costs supposedly give the company access to free software upgrades.
So in the end, the consumer has to pay one way or the other. Purchase the software as inexpensively as possible and deal with either free updates later, after some bugs are fixed, or play larger sum for fewer bugs with a lot longer development period.
Granted TS2009 WBE has its faults, but you have to learn to work around them. I use the program in compatability mode and 98% of the old content loads and runs fine. My performance levels are a heck of a lot better than they ever were under TRS2004 and TRS2006. The developers are working on SP2, which is supposed to fix quite a few more major bugs. The graphics issues are something to do with the new way of handling Alpha channels and is not a bug in the program. If you want more information about this, check out the forums at Trainz Dev.
John