Source: I sell a complex B2B SAAS and even though customers are open to learning more about using AI and are curious, I never had a customer ask so far "Hey so now this AI thing is out, do I really need to you the $xx,xxxx/Year because I can build this in a weekend now, right?". The software is just 1 thing. Customers want stability, support, maintenance, someone to call if shit breaks and if a SAAS vendor does a decent job at it, they won't leave.
If anything, customers who are AI adaptors are asking to collaborate with their existing vendors if possible.
We are a team of 4 people company and we use 15+ SaaS Web tools and we can code few of them but we see no reason to solve. Why would we replace Calendly already at just $12 per month? Or why would we will create an internal Outlook?
My current answer: go vertical and messy.
Ex, Healthcare portals with ugly data. Compliance platforms with painful regulations. B2B tools with 6-month sales cycles.
Most companies want to focus on their actual business, which is why they go to SaaS in the first place. They won’t want to do all this stuff themselves, as it’s a distraction from the core business, and they won’t do it as well as people dedicated to building a SaaS product.
This take is so unimaginably stupid and far from the truth it makes me angry. You have network effects, liability, maintenance, mental/managerial complexity, integrations and on and on the list goes. I would be weary of anyone proposing an issue and selling you the solution right with it.
You can also cook your own food. But do you? Do you break your own bread? Do you make your own pasta? No you don't. You pay for an outcome. SaaS is the same. Just because you can do it yourself doesn't mean you should. The code is the smallest part of a SaaS. This will be the same thing like "let's move devs to a cheaper country". Look how that turned out.
Some hypotheses
(A) AI helps most setup simple tools - even non technical people. But once you get beyond greenfield the cognitive debt builds so you can’t reason about it it. It’s possible mature products don’t get the same gains with AI (or have different types of productivity gains).
(B) We pay a SaaS company to be responsible for an SLA. I personally don’t want to be responsible for that SLA on my vibe coded app so I outsource it. See also support, etc
(C) We pay SaaS to be a reliable source of truth (like Shopify for my Ecom business). The app holds the state of something important. That investment in the ecosystem is itself a moat.
(D) Many “SaaS” businesses are not pure software. They handle payment, benefits, payroll. Often with complex human b2b backends. It looks like just software to us, but we pay to turn a complex set of human relationships into a slick dashboard.
If my business is a pure software tool, it doesn’t have a good moat - and frankly probably nevet did.
Meta (Instagram, Threads), Bloomberg, X, YouTube, Snap, Netflix, TikTok, Valve.
Coding agents are not designed to clone network effects nor can they.