I’d be more inclined to take up some upgrades if they used their considerable programming abilities to give me a custom upgrade option.
Eg we see you’ve been buying a lot of our stuff for 20 years, here’s a deal on a few things you are missing.
Why should the customer need to browse through comparison tables and their Access inventory - personalize it and serve it up to us and wake up to real customer engagement.
How about the odd email that something interesting has popped up in the reaktor user library based on my past downloads?
NI are asleep at the wheel.
Also in this enlightened age of Green, they should offer to send a courier to pick up your old machine and give you a good deal on a new one. Might not be carbon neutral but an element of recycling would be good.