I don't like the sound of this. If I get Leopard on launch day and I get any kernel panics or program crashes I will loose respect and enthusiasm for Apple with each one. I wish we lived in a world where software was not shipped until it had been tested as much as humanly possible instead of as soon as it is as stable as acceptable with the option of fixing all bugs via software updates.
Well as a software developer I can tell you a couple of secrets.
1. No matter how much testing you do in house there will be problems when released to the general public.
2. The more people that the product is released for the more problems that will occur.
3. The more problems that occur the more of a chance that they will not be easy ones to fix.
4. Developing a complex application until it is perfect costs exponentially to its complexity. Unless you are willing to wait for 2015 for OS X 10.5 and Pay $8,000 for a copy. It is not going to happen.
5. Good enough for 90% of the people is the normal goal. Narrow down to 99% during the product life cycle.
6. Modern Software Development tools have bugs of there own causing problems to your program while you did officially follow the specs.
7. For a general purpose application (such as an operating system) it is impossible to figure out all the holes in it.
8. Unlike the Old days software is more integrated with the OS. So problems in the Application mess with the OS and problems in the OS mess with the application. OS Developers have little control what the application developers do.
9. To Keep compatibility you need to use some bad code to be backwards compatible or sideways compatible to other poorly written systems.
10. Hardware manufactures have the same problem thus causing a catch 22.