As far as computer purchasing, my latest employer had my computer shipped directly from Apple. Once I got it, I installed the mandated MDM software.
You still need a geek or geek adjacent person. Their stuff breaks all the time in weird and wonderful ways and someone local has to figure that out and send trouble tickets in to the vendor(s).
With Google, you pretty much can't get support, even if you are a paying customer, so you absolutely have to have your own human, if only to tell you: You can't use Google that way...
With MS you can get support, but you pay extra for it, and it's hit and miss as to how useful it is.
With Apple, you get support. It's generally pretty good, but can occasionally fail.
At some point your 0.2 becomes 0.3 and eventually crosses a threshold where it just makes sense to dedicate a resource for cost reasons.
Before that, they were running DOS on the client and Novell Netware on a server. Linux and “open source” has never been big in business.
I think the shift wasn't that the SaaS model is now new, but that the SaaS model was now also taking over consumer and small business accounts.
IIRC if we didn't think we'd need a new version anytime soon, to reduce costs sometimes we wouldn't purchase MSDN renewals.
I think Microsoft's licensing 20 years ago shows the prevailing view then was that companies wanted the certainty of perpetual licenses.
That sounds excessive even then. Its probably even more excessive now - some things are probably easier to manage on a small scale ~ there are a lot of tools for deploying and managing stuff.
If it was a pure software startup we could have done without, but it was a semiconductor company.