There is a mindset required for quality assurance. In my former life I had to help different functional groups formulate performance measures around QA. A bunch of different groups that were measured on their own performance more so than the overall performance of the organization. So accountants, engineers, production, maintenance, metallurgists have to be coordinated in their understanding of success. That's a tough thing to grasp because pay raises and promotions are usually based on individual performance. At times (very often) this can cause an organization to miss the mark.
To adapt this to a company like Cakewalk, you have to think that the people working on new features, interface designers, customer support and bug fixes all work together to move the ball down the field. Then of course there's staff departments or individuals looking after HR, finance and corporate interests. It's real complicated to figure out the interaction between these functions and getting them all aligned for company success. So difficult, that the goal of a company can be lost.
For example, those in charge of new features are rewarded for getting them out on time with acceptable quality. Perhaps there's a small glitch, but it's 99% of the way there. As they continue to develop with that success rate things are looking real good. However, there's a 1% defect rate that can accumulate with time causing an increased workload for the people that have to fix the problems. The little issues slowly build up. As many have stated, it's all about priorities. Positive performance from one group can contribute to negative performance in another group is they are not working to the same goal.
My organization consistently had success rates of 96% to 99% and everybody thought that they were killing it. I made a suggestion that we flip the reporting around. Suddenly they had performance that was 1% - 4% unsuccessful. Things started to change. People started to wonder what was the cost of this failure and how could they eliminate it.
So you see, it's tough to get a product with zero defects. Nobody will die if Sonar has bugs. There will be no million dollar recalls. But all the principles are the same. It's a huge balancing act to keep the company profitable, reward positive performance, satisfy customers and assist with corporate goals.
Sorry for the long winded diatribe, but this stuff is ingrained in me and any discussion such as we are now having gets me going.