The ultimate application for an enterprise inevitably involves access to all the internal data for the AI to do its magic.
However, companies are extremely afraid of having any data leaving their company to be sent to some AI APIs or stored in some other databases, which makes almost any sale impossible. Which is stupid because they already have all their data, like Confluence, Notion, Slack, Zendesk, etc., on external servers.
How can a startup convince B2B clients to use AI product as SaaS and not a weird self-hosted/self-deloyed monstrosity that looks more like consulting than SaaS?
The problem is that you're a small shrimp and nobody who has any power in the big company knows who you are, they don't trust you. Not to mention that big company directors and senior employees are often best buds with their current SaaS software providers and so there will always be insiders who will object whenever someone proposes to switch providers to your solution because they don't want to hurt their buddies... And they love to keep that revolving door open for themselves so that they can switch jobs to the SaaS provider's company and get an even bigger salary than they're getting now (as thanks for helping the provider to keep the contract all these years by repeatedly pushing for platform lock-in, even though it was against the previous company's interest).
Also, most big tech companies have enough money coming in from their market monopoly that they really don't care about optimizing stuff. Nobody cares that your solution is 10x simpler and 10x more efficient in terms of computational resources. It's a marginal cost to them.