This take is diametrically opposite to what end users need. In a world where "if it ain't broke, don't fix it" is perfectly fine for the end user, buying a one off license for a software seems much more sane then SaaS. SaaS is like a plague for end users.
I don't condone piracy, but I also don't condone SaaS.
But in an imperfect world whereby our dependencies ( software components that we use) and platforms that we need to build/rely on ( like Civil 3D) do charge us on annual basis, and that some of users expect perpetual bug fixes from us, with or without a support contract of sorts, SaaS seems to only way to go for our sustainability.
Since we sold (and still sell) perpetual licenses, it becomes a problem when a dongle breaks and replacement parts are no longer available. Not all users want to upgrade. Also, you may hate cloud licensing, but it is precisely cloud licensing that makes subscriptions possible and, therefore, recurring revenue—which, from a business point of view, is especially important in a field where regulations do not change very fast, because users have little incentive to upgrade.
Also, despite investing a lot of effort into programming the dongle, we can still usually find cracked versions floating online, even on legitimate platforms like Shopee or Lazada. You might think cracking dongles is fun and copy protection is evil, but without protection, our livelihood is affected. It’s not as if we have the legal resources to pursue pirates.
[0]: https://mes100.com
So I am now very wary of any Windows updates, including a Out of Band Update [1], which it is claimed that it resolves some issue. However, since it's never mention whether the Out of Band Update will solve mine, I'm very hesitant to update.
[0]: https://www.windowscentral.com/microsoft/windows-11/windows-...
We have already tried that in human history, it's called communism. No one is allowed to take private profit, everyone contributes to the best of their own ability, and everyone consumes according to their needs. It should be utopia because there is no wealth gap and wealth is maximally redistributed. Which is exactly what taxation is designed to do, only to the most extreme.
And I think everyone will agree with me that communism is a miserable failure. The rich may not leave physically but mentally they are checkout -- not willing to work as hard or take as much risk. So the answer is yes, if you tax them, most certainly they will leave physically for haven with lower tax, all things being equalled. Or leave mentally.
But not all things are equalled, so you can still tax them at a somewhat higher rate provided that you can provide other incentives. But still, too much tax will make it more likely for those who are able to to leave. This is almost an axiom.
Last Thursday windows 11 forced this update on my Acer machine. It caused me BSOD: inaccessible boot device, so I had to reformat my machine to get Windows running again.
So I am now very wary of this Out of Band Update[2], especially when it's not mentioned whether the latest update solve my issue or not. I don't know the same problem is still there, or whether this update makes the problem any better or worse
[0]: https://news.ycombinator.com/item?id=46761061
I can hear everyone in choir saying "but why would you do that?"
If Microsoft would ever do that to me in an update, I would install an immutable Linux distro on my machine and run windows as a VM (only if I had a strong requirement for it). That way you can do snapshots you can restore from easily.
My bread and butter is Windows WPF cum AutoCAD-like application. My users are all on Windows. So I have to develop on Windows.
So I am now very wary of this Out of Band Update[0], especially when it's not mentioned whether the latest update solve my issue or not. I don't know the same problem is still there, or whether this update makes the problem any better or worse.
Why should users upgrade or keep paying you when they already bought what they need and don't need anything else?
1. Physical dongle tends to break, and when it does, they expect us to give them replacing parts
2. They do expect bug fixes-- especially calculation bug fixes-- as the bugs are discovered. It's hard to leave their production critical apps broken like that once you know that the bugs can cause monetary or even life loss.