"But this just underscores what I said about having choices and owning/controlling what you buy. If you want, you should be able to choose when to apply updates. Again, let me emphasize what I see as a dichotomy between a model that works for large companies, and a model that would work (assuming such a thing is possible) for individuals and small businesses." This has been the Cakewalk business model all along!
I have ALWAYS stressed "follow the upgrade path".
Substitute "subscription" for "upgrade".
ProAudio 6 to 7 to 8 (9 finally became a "mature" platform)
Then Sonar 1 to 2 to...
8.5.3 again a pretty "mature" platform; 64 bit, lots of bells and whistles.
And now the X group.
Sit out a version, if you like.
BUT, if you do, you risk further development coming to a screeching halt.
Follow the upgrade path!
I use some pretty expensive embroidery software.
If the dongle goes sideways, I buy a new license.
$1500 invested in an upgrade (an "upgrade" not a new license; Win7 only) that is a total mess!
NO backwards compatibility.
If I open/save a project in this version, it will never open in the old versions again.
I'm running the "older" version on an XP machine, because it works flawlessly, I can save in "earlier" formats.
1500 bucks, I opened the software, signed the EULA; I'm f'ed!
Hopefully Cake will not go to dongle protection, and surely never require the user be internet connected to open the software.
Just my nickel 98...
Tom