Disclaimer: I do not speak for Cakewalk. The following is what I've seen ALL software companies do, based on my experience of consulting over the years to Ableton, Avid, Sony, Steinberg, Microsoft, Native Instruments, Opcode, InMusic, PreSonus, Acoustica, Passport, and many others; I assume Cakewalk works similarly. There are some problems with "fix all the bugs first before moving on." Showing a bug exists, and providing the steps to reproduce it, doesn't necessarily provide the path to fix it and more importantly, QC the fix. Sonar X3 has been out for 7 months - look at the fixes that have happened, divide by the number of days, and you can figure an average of days/bug. It would take a long time to fix every documented bug no matter how minor, so all progress would stop on development.
Also, fixing bugs can create new bugs. The POD Farm fix that happened is a good example of that, but there have been others. So after you roll out the bug fixes, then there's another round to fix the new bugs that surface, unless you've spent extra time in QC. It's like the famous calculus example of a ball that goes halfway to the wall each time it bounces. In theory, it will never reach the wall but at some point you say okay, it's reached the wall
Then there's also the issue of feature requests vs. bugs. If there's a feature request that would massively benefit the majority of users compared to a bug fix for a really esoteric situation that affects only a handful of users, which should the manufacturer pursue? A handful of users will say fix the bug, the majority will say feature request (remember, you can't have both).
But let's assume it is actually possible fix all the bugs, and the bugs that result from the fixes, sometime in 2015. Other companies that don't feel a need to fix all the bugs will add shiny new features, and then people will come into the forum and complain that "Hey, Reaper lets me concatenate quadratic defluxers, Sonar can't do that, wow Sonar sucks!" Then to add insult to injury, Cakewalk finally does get around to adding new features, and some of the bugs that were supposedly "fixed" resurface because now they're interacting with different software.
What software companies do is after a release, they come up with a fix as soon as possible to deal with "showstopper" bugs. Then as reports come in, they fix more bugs. Eventually they get to the point where they decide that enough bugs have been fixed and the ball has reached the metaphorical wall, but at that point, they DON'T just flick a switch where bug fixing stops and development begins. What happens is bug fixes and development proceed in parallel, so that the bugs are tested in the context of the next generation of software, which can potentially keep "fixed" bugs truly fixed.
It is simply not possible to fix all bugs, meet demands for feature requests, and develop new features and products simultaneously. Not even a company with Microsoft's resources (just a bit more than Cakewalk's, know what I mean?) can pull it off. Apple can't pull it off or iPhones would still be on iOS 7 and work perfectly instead of arriving at 7.1 through many inbetween steps. Apple didn't wait until 7.1 fixed the bugs from 7 before releasing a new iPhone model. No matter how smart the Bakers are, I don't expect them to do what neither Microsoft nor Apple have been able to do...nor any other DAW manufacturer, for that matter. So, I believe they will continue making what they feel are the appropriate tradeoffs to satisfy the needs of as much of their customer base as possible, in as timely a manner as possible.
However, I did request that Sonar be able to concatenate quadratic defluxers in a future version.