Perhaps slightly orthogonal to the discussion is something that came to mind as I read Craig's question. I don't care for software that requires activation or a dongle or subscription if it gets in the way of me being able to load and run my own data/project/file some day. Things can go wrong beyond my control: the company goes out of business, the dongle key doesn't work anymore or is no longer supported, etc.
The way I see it is that if I bought something then, as long as I have a similar setup, then I should be able to use it. Sadly that model is as rare as a wagon.
I can still play my old tape reels, cassettes, vinyl. Analogue was cool that way.
I can also play my WAV files. So digital can be open and accommodating too.
But I have fallen victim to all of the digital rights implementations and proprietary media formats at one time or another. The same has occurred with software activations and registrations and subscriptions and dongles. In both cases I have examples where I have given up using what I bought and just moved on, because the repeated hassle wasn't worth it. I have some old Antares plug-ins loafing around that I don't even bother to install now for example. I'm talking about things I paid for, and where my payment had no guarantee that what I bought would "just work".
It would be interesting to see if media and data files became more standardized (in the way that a cassette was a cassette, regardless of the player), such that any appropriate media player or software program could be used (just as you could use any cassette deck from any company). I doubt this would ever happen because (a) the development changes occur so rapidly that a standard file format would be deemed as the bottleneck to progress, and (b) companies like proprietary formats because of the nature of "lock-in".
But just imagine a fanciful world where a music project file was more standard, such that it could be opened by Sonar, Cubase, Studio One, Reaper, etc. Maybe then we'd see a different focus on the technology that could highlight a user's workflow preferences, and we would see separation of concerns like FX plug-ins etc. It might sound crazy, but for a while we had this with MIDI, where hardware manufacturers and software development teams did some incredible things whilst being constrained to that MIDI spec. Non-registered parameters and system exclusives provided a way to differentiate too.
Maybe in that case I'd be more interested in a subscription model for my DAW software, because I could jump more easily from one vendor to another whilst keeping all my old projects intact and available for use. Now THAT might interest me. (see what I did there, I made my off-topic point turn full-circle into one that was on point).