pauloI can't really see how paid support could be justified unless the software is completely free of all faults/bugs which we have already been told is "not possible".
Well, first of all you already
know it's not possible if you've used any software of even medium complexity. So it doesn't matter who tells you it's not possible to have bug-free software, because they're right. Yet plenty of companies justify paid support for software that has plenty of bugs. This is because the two are not related.
Support encompasses issues like why did my payment not get processed, install issues, compatibility issues or questions, and so on. The purpose of support is to get customers up and running to the extent allowed by the software, the operating system, the host hardware, and the users acumen.
The typical start of a true support call is "I can't get XYZ working." Now, that may be due to a bug, in which case support logs the bug and it joins the queue of things to be fixed. But it could also be due to any one of a number of issues, which can include pilot error, computer problems, defective RAM, badly written graphics drivers, not updating an operating system, a different program that overwrites something another program needs, a plug-in that doesn't follow a spec properlly (remember, the VST spec is more like "suggestions," not mandates), and so on. Sometimes the problem may be due to a software combination, and support from one company has to work with support from another company to find out WTF is going on.
For example in theory, there's no reason why some programs shouldn't work with MIDI BLE. So you try it and it doesn't work properly. But the problem is at Microsoft's end and won't be fixed until the next Windows update. In a case like that support can't fix your problem, but it can tell you what the problem is, and what to look for to find out if it's solved. Or in the case of SONAR, you could be trying to run a 32-bit plug-in in a 64-bit environment yet the plug-in is known not to work well with a bridge. Cakewalk's support can't fix your problem, but they can tell you not to waste any more time because it's known not to work.
This is why I find the web the most efficient form of support, because there's a shared knowledge among manufacturers and users.
What you pay for if you pay for support is
not bug fixes. Support people are not developers. Bug fixes are built into the price of the software and of updates. If you doubled the price of software, the number of bugs would be reduced
dramatically. You can't expect to pay the lowest possible price yet still enjoy the highest possible performance. This is why all music software has a significant amount of bugs; it's very competitive and margins are razor-thin. If Logic still cost $999 instead of $199, it might be a different world. But now everyone has to compete with that kind of pricing.
When you pay for support, you are paying to have a human being at the other end of the phone line or email address who can answer your question. You're not paying them to fix your bug. However with a good support team, if it is a bug you
are paying them to ask you more about the problem so they can reproduce it, and pass it along to the developers so they can fix it. But still, this is NOT paying them to fix the bug. It is paying them to do their part in helping to produce more bug-free software, which will
always have a cost attached, whether you want to accept that or not. I guarantee you it is true.
The day musicians release perfect mixes, never flub in a note in concerts, always start concerts on time, never break a string, never play a grand piano that's out of tune, and write songs that
everyone likes will be the day there are no bugs in music software. I'm not holding my breath.
The entire world is imperfect. People can choose to complain about it, strive to improve it, accept it for what it is, or give up on it.