I worked for a product company and I was supposed to add a set of new features to the product.
The way the company was setup, we were able to setup demos/calls with existing customers quite quickly.
Two of the existing customers are industry giants and as I walked them through the demo, they were able to actually name the exact API calls I would have been using for the demo. And then one of them actually effectively said "take my money already and ship it"
I quite lieterally asked them if they had such fine grained information on what we were going to sell them, then why are they even bothering to buy from us ?
The answer was, getting a well packaged solution as a feature set in a product they are already using is far more useful for them than to have to spend time themselves writing ad-hoc/free-standing programs which do the same things even if they have the resources to do it themselves.
1. They've transformed a capex project to a single, monthly opex line item, and
2. They've eliminated a host of risk management -- if anyone asks about any of a myriad of risk factors (password storage, gdpr, DoS attacks, whatever...) they don't say a word, they just point at you.