A perennial topic at lots of IT/devops standups these days is how to get rid of SaaS overhead, so this isn't a sure thing either.
Bottom line is that developers and IT pros are cheap. I know because I am one. We always try to find a way to not pay for things and especially to avoid any kind of lock-in. I'm allergic to anything proprietary or anything with a SaaS, which is ironic because that's one of our company's products... makes me think perpetually about how to fix this broken market by offering a way to pay for good tools and products without either proprietary lock-in or eternal rent (and centralization and all that entails). It's a very hard problem, and it's not really a technology problem. More of a biz/legal/economic problem.
They’re cheap until the management realizes they just spent a year (so like $300k) educating their devops how cni works and they bounced to faang or some other startup so the project needs to be scrapped or restaffed again and started over. That’s where the services come in. Also yeah it’s well known ICs view saas as direct threat so everyone tries to skip them and go directly to KDM. That’s the reason nearly all enterprise software is pain to use
I think the comment you're replying to meant to say developers are cheap in the sense they allergic to spending money, not that their time/salary is cheap.
Example: "John is a cheap bastard. He never spends any money or buys the cheapest options".
It's not just the money, it's all the things around using corporate money. Procurement is its own level of hell. Dealing with (or even having to think about) vendors' sales critters is a drain on brain cycles. The frustration of "call us" pricing structures.
Or if you want to combine all of the above: perfectly functional but artificially gated features.
If you could pay for a service that GUARANTEES the vendor does not allow their sales people anywhere near your details, that might change things.
Honestly, I think any software business model where you're not paying an explicit monthly/yearly sum is more deceitful for B2B.
No business wants to use a software product that is not being actively maintained, so even if you get sold a perpetual license to "own" a version of the product, you will keep going back to the same vendor to get new versions. So, you are actually still paying a periodic fee, just maybe with capex instead of opex. And if the vendor goes out of business, you'll have to start moving to a new product, so you didn't really "own" the software any more than if you had been paying an explicit rent on it.
Now, SaaS where you are sending all your data to the company's servers is probably one step too far, for various other reasons. But perpetual licenses are generally a bigger scam than periodic ones for business software.