ampfixer
As a former member of the American Society for Quality, I can't get behind a design philosophy that says defects are inevitable. It breeds complacency. Points 2 and 3 of Craig's list can be mitigated by the developer. Point 1 is an embarrassment. If you make something that has a defect through successive revisions, you need to get your house in order. Why? Because that defect will become harder to fix as everything around it changes and more features are added.
Don't disagree with Craig's comments but I do have a different view.
As an enthusiast I couldn't afford to buy
virtually bug free software. Do you consider the big three OSs bug free? They aren't. The closest thing I know to
bug free is termed safety critical - and that is not
bug free, but it's as close as you will get. That is software that, if it fails, could result in the loss of human life. Safety critical OSs cost thousands of dollars. There is a class of tests called modified condition decision coverage -
“every condition in a decision in the program has taken all possible outcomes at least once, every decision in the program has taken all possible outcomes at least once, and each condition in a decision has been shown to independently affect that decision’s outcome. A condition is shown to independently affect a decision’s outcome by varying just that condition while holding fixed all other possible conditions” - Software Considerations in Airborne Systems and Equipment Certification, Document No. RTCA/DO-178B.
And that is just one class of tests, albeit the most expensive. That wouldn't be just the host, but all VSTs and VSTis have to be tested the same way. Safety critical SW has to be certified on specific HW, so you wouldn't be free to buy some generic HW - there would only be some small number of HW platforms you could use. So the HW would likely cost 2 or 3 times what most people are paying and windows/OSX/iOS apps wouldn't run on it so it would be dedicated HW. In general safety critical SW costs about 10 times as much to develop as normal SW, but if there are real-time constraints, think tracking, that number goes up to 20 to 30 times non safety critical costs.
Instead of $399, best case, Sonar Platinum would be around $7999, but it would be really solid

Of course you also have to double or triple the cost of the PC you're running on and throw in a couple thousand for the OS so a base DAW would be $12000. Omnisphere would add $9580, but it would be cheaper if it were a HW synth, so we wouldn't have it! Reaktor 6 $3980.
Really?
http://www.rtcmagazine.com/articles/view/100010 http://www.risktec.co.uk/knowledge-bank/technical-articles/an-introduction-to-safety-critical-software.aspx My 2 cents.