While I hate the idea of paying monthly or yearly for anything, I can understand why software companies are going this route. Take Adobe Photoshop, for example. As a long-time user, I would usually update every other time a new updated version came out. They would usually ask about $250 for the next update, and if you jumped over it to wait for the next one, they were forced to probably give in, or you might not update at all. They have employees, and infrastructure to maintain, so this put a strain on the company. Meanwhile, improvements and new updates are going on all the time. I had bought the last "boxed" set of Photoshop (and the whole creative suite back when it was CS6) and used it until I got my new Win 11 computer, with my new 4K monitor. The old creative suite would not install, and crashed the computer! I was able to salvage Photoshop, and it ran, except all the tools and text were 1/4 the size they had been on the old monitor. I was somewhat able to get past that with changing the compatibility with Windows for the 4K screen, but I didn't have all the cool new tools friends of mine were talking about to work on pix. I finally broke down, and got Photoshop CC, which works way better than CS6, and allows for the 4K screen, all for $129 yearly. I didn't need, or want cloud storage, so the cheapest plan works for me, with a minimum of cloud storage. It gets regular updates and tweaks, and has even added AI for my use. I just paid for my 2nd year!
Otherwise, I don't like the subscription model, unless there is a value in it for me, where the benefits outweigh keeping the old system in place.
Adobe is basically getting the same money from me as it did with the old "buy the update" method, and I am benefitting from the constant updates and improvements to the program on an ongoing basis.