Now they are stuck with an accelerated upgrade cycle and big capex.
With respect to other subscriptions, I think that you’ll see pushback. Adobe and Microsoft play hardball, which gets old quick.
Previous employer, we were on WinXP and compiling a/ VS2003. Upgrade to Win7 mostly effectively crippled VS2003 for reasons I don't know. This necessitated porting our very large (100s of Millions of LOC in C++ to at least VS2008) set of in-house libraries. It should on paper be trivial, but it was a firm wide effort that spanned 18 months. Why? Because someone sent the CEO an xlsx that he couldn't open. This was circa 2007-2008. We were forced to upgrade OS and compiler for the new Office version, but it trickled into a firm wide rebuild of all C++ code. Wasnt pretty or fun.
Sometimes long upgrade cycles are great, but I suspect a yearly upgrade to the latest Visual Studio would have been a lot less painful. Fixing a few small issues is much easier than fixing many of them, and having to do it yearly both makes everyone better at doing it and better at avoiding the creation of such issues.
Being accountable for upgrading about 250k devices, we found that 3-5% of devices with questionable support status failed, as compared to near zero for supported devices. That 3-5% is unpredictable and expensive to address.
You also have to remember that Windows 10 isn’t a thing, it’s a lifestyle. Windows 10 1803 went EOL last week, and there are devices that worked with 1803 that won’t work with new builds.
Maybe it’s the nature of where I work but we are always on the latest windows 10 version and we keep it that way quite aggressively without issues
> I’ve never understood why modern businesses have these deployment issues.
Not every business is a tech-first company. Plenty of huge companies have legacy systems in place that can't be pushed to Windows 10 with a simple update.
Let me simplify this. If you were to lease a car the only way it ends up better for you as the lessee is if you can negotiate a residual value that's lower than the price you can sell the car at at time of lease expiration. In many cases, with cars, you can do that. Computers, not so much. And with software under the subscription model you have nothing to recoup at the end.
If you have some example of this working in the consumers favor feel free to share. But I've worked for vendors. The subscription model has never been an advantage or positive for the buyer. Not once.