Something to keep in mind:
Waves does a lot of maintenance on their plugins. They also have exceptional customer service. How do they budget for that? WUP.
If you want your plugins to continue to work after years, on your new computer, new OS, etc, and you want support when something goes wrong, we have to pay for these things they don't just happen. Waves came up with WUP. I think it's flawed, but that's what they have. Other companies don't have anything, and the plugins end up abandonware or even simply unsupported by a perfectly well-known company (i.e. see McDSP and Windows woes).
I have plenty of problems with Waves. The installer tends to break things. The rules for license transfer border on draconian. The WUP is convoluted. But ultimately we need a way to pay for long-term support. I'd rather the company has some system in place to professionally guarantee the plugins, vs a developer that has no way to charge for maintenance/support and so simply lets things break down over time. We've seen plenty of that and nobody is happy with that either.
Also, I appreciate having a WUP thread every couple of months. It's important to stay abreast of latest developments, and the odd deal to be had
They would have sold me more plugins if Waves Central worked as it should
Yeap, love-hate relationship. The pain of days of lost productivity is what holds me back. If they could go to work and really cleanup their installer/copy-protection system to make it flawless, that alone would significantly improve their profile with people like me, and their sales.
When I see a Waves plugin I ask myself: is it worth losing a day of productivity having to reinstall Waves Central 7 times in a row? That's factored in the cost decision. I'm not buying CLA Mixhub for a penny over $29 in great part for this reason. In fact, now that I think about it, I'm back to willing to pay $5. Just the thought of it is raising my blood pressure.