Im pretty ambivalent about all of this…
simply because all sides of this has its pros and cons.
single installer vs combo installers
sure, if you have one product with no dependancies, a simple download install is what I want,
but its a pain installing / registering when you have many.
e.g. it took quite a while for me to download and install all my vahalla and u-he plugins
and I hardly ever check for updates, because its such a pain…
but on the flip side, I dont like having things like NI access constantly checking for updates, but at least it provides one click, to pretty much install/register all you own.
similar with subscriptions vs purchase.
if Im using a product alot then I tend to want it to be up to date, so buying an upgrade each year, or paying for a subscription, is not much difference.
you don’t really ‘own’ software, Ive got software that I didnt use much so didnt upgrade, and it wont even run/install any more due to OS changes, and even if it did - I know if I wanted to use it again - Id end up doing an upgrade first.
after my initial dislike of Bitwigs model, I think thats a pretty good compromise.
you can always use whatever your version you have, but have subscriptions for updates.
as a developer this also feels like a reasonable apporach, giving development access to a more constant revenue stream, and also potentially reducing the need for big ‘milestone’ releases (which are mostly about marketing, and pretty unncessary)
also, users expect support (and many expect added features) after releases - so devs need a way to help fund this - is more like a service industry than a ‘product’ industry.
so I think its totally right, that the software industry is trying different models, to find one that suits both the developers and customers.
I guess, in some ways, Id love it if software was just registered in one place, and they it auto downloads and installs. - this feels ideal
but has the big problem of a ‘single point’, not only of failure, but also control. ( * )
perhaps if this was fully distributed across suppliers, and some how trustworthy (big IFs !) - this might provide a solution?!
but for now… I dont mind, all I care about is whatever approach a developer uses, that its done well and provide reasonable value for money, and I’ll make my decision if I want to continue to use it or not.
( * ) having had some nasty issues with iLok, im not a great fan of this - but only because as time it doesn’t work properly…