Will AI Kill SaaS? Let's Think Again

We live in a world where one dark AI prediction is immediately replaced by the next. It’s worth remembering that we humans are absolutely excellent at exactly one thing: overestimating how much we know about domains we don’t actually understand.

This particular brand of irrationality hits hardest among those of us who love the attention that doom-laden predictions reliably generate.

So let’s get concrete and talk about the SaaSpocalypse — the coming apocalypse of SaaS companies. Software stocks are sliding because SaaS apps (Software as a Service) supposedly won’t be needed anymore. Everyone can just write their own with AI.

We irrational humans and our AI catastrophes

Yes, AI is changing the rules of the game. But not every rule change means the game is over.

Look at the pattern:

  • “Juniors won’t be needed. Who’ll look after them?!”
    Everyone says it, and demand for junior developers really is falling. Except it isn’t falling because of AI alone — it’s the broader economy too. And partly because it’s deferred demand. The productivity boost AI gives to existing employees won’t grow forever.

  • “Jobs are vanishing. We’re all out of work!”
    Like when Jack Dorsey, former owner of Twitter, cut thousands of people at Block. Catastrophe — we’re all losing our jobs! Except the whole thing was a bit different: the company simply needed to slim down. That’s textbook AI washing — blaming (or crediting) AI for a decision that had other reasons entirely.

  • “SaaS faces its biggest test in twenty years. And it probably won’t survive!“
    …write others. It must be true. Some editor slapped a headline on it like “The age of digital cannibalism has arrived: AI has started eating software from the inside.” Personally, I’d prefer AI to eat the editors who come up with headlines like that. But to the point — the SaaSpocalypse is exactly what I want to address here.

How many of these “this whole industry dies in five years” catastrophes have we lived through in the last decade alone? An electric car in every driveway within five years. Blockchain changes everything. Factory workers paid in crypto. Energy breakthroughs.

Let’s meet in the Metaverse, where we’ll watch the end of an entire continent brought on by whatever this year’s policy panic happens to be.

The world is changing and will keep changing — but perhaps a little differently than the evangelists proclaim.

Back to SaaS.

SaaSpocalypse

We run a SaaS product, so this topic genuinely interests me. AI has an enormous influence on everything in this field. We use AI; we strategically track everything that’s happening. It’s a big deal.

But at the same time, I see that people aren’t behaving rationally. Investors least of all. Let’s illustrate it with a chart that’s trending hard right now — the one showing software stocks falling off a cliff.

SaaSpocalypse. The fall of software company stock prices

Here we see the result of a vote among experts on SaaS, AI, and the future.

The reasoning goes like this: software development is undergoing a tectonic shift. Vibe coding has opened up software development to the masses.

Every other CEO is now a programmer.

Designers are turning into “builders.”

Our cat would be building its own SaaS by now. If we had a cat…

Plenty of AI consultants are shouting that Cursor — interface-wise, a fairly thin layer on top of the developer editor VS Code — is “the best software ever created.”

I understand the enthusiasm. But the enthusiasm, the dark predictions, and ultimately the stock price moves all point to the same thing: a lack of understanding of how software development actually works.

Let’s illustrate it with a made-up example.

Somewhere around the twelfth LinkedIn post on the subject, I got annoyed. And invented Joe.

Joe and his invoicing software

Once upon a time there was a guy named Joe. Joe is a marketer and a bit of an AI consultant. Joe is a fictional character, just to be clear.

Joe had been paying for an invoicing SaaS for years. But yesterday he “vibe-coded” a mortgage calculator, got swept up in the excitement, and today decided to stop paying for the SaaS and build his own little invoicing gadget instead. Because the internet told him developers won’t be needed anymore.

Day one — euphoria

Joe opens Cursor, throws together some kind of spec, and after a few iterations he has a solution. He types in the data, gets an invoice — in PDF, no less, and prettier than the one his old service produced. He immediately runs off to post on X: “In two hours of work I built the same app I was paying $120 a year for. SaaS is dead!!!”

Welcome to the beautiful new world, Joe, where everyone can program anything!

Day two — what is git?

Different client. Different invoice. New fields are needed. So he just writes a prompt asking Cursor to tweak it. But something breaks in the process. Now even the original invoicing doesn’t work anymore. Joe doesn’t understand the messages in the terminal.

He’d love to roll back to the previous version. He’s heard there’s this thing called git. But there’s no time to study it. In the end he hacks his way through somehow, but he’s lost two hours he’d meant to spend writing about how vibe coding is changing the world.

Welcome to the world of version control, Joe.

Day three — weird messages in the terminal

Joe spends the whole morning learning git. People on X said even marketers need to know it now. So he can version his work, and when something breaks he steps back. Which means he can finally tackle those weird messages in the terminal.

After two hours he gets it working, though he doesn’t really know how. He’s lost all track of time and never did that analysis for his client — but he is now, in addition to a marketer, basically a programmer. After all, programmers are the people who deal with weird messages on a screen.

Welcome to the world of developer fundamentals, Joe.

Day four — wait, the invoice is in euros?

The next day he needs to send an invoice to a client in another country. Joe’s stomach drops, because that means adding the option to invoice in a foreign currency. In Cursor that turns out to be trivial, but… hold on, how does the exchange rate and currency conversion actually work…? Joe goes off to study; an hour later he has it, results and all.

In the end the client returns the invoice anyway — apparently because of incorrect handling of cross-border VAT and the reverse-charge mechanism. Joe is caught off guard and starts digging through the documentation of the SaaS app he stopped paying for a few days ago, hunting for the details. Three hours later he pulls it off and is finally ready to invoice across borders.

Welcome to the world of managing know-how and product features that SaaS app authors handle for you, Joe.

Day five — “How dare you?”

Joe is getting a little frustrated now, because he hasn’t gotten much done over the last several days. But he’s already drafting an X post in the genre of “what I learned building my own invoicing solution.”

Then an email from a client lands in his inbox — the one he sent his very first invoice to four days ago. The subject line reads “How dare you?” Joe’s stomach drops, and it’s about to get worse. The client attached a screenshot from his invoicing app. In place of the polished, AI-generated logo of Joe’s consulting firm, there’s just… uh… a porn image.

After Joe showed off his invoices on X, someone had a little fun with them.

Welcome to the world of online security, Joe!

A vibe coder in euphoria and in deep depression

Joe's journey.

And what happens on day six, dear readers?

Joe goes off to renew his SaaS subscription.

Whatever you think about how realistic the story is, it hopefully leaves you with at least a basic mental model of what most SaaS services actually provide.

SaaS is paid transfer of responsibility

Because SaaS isn’t just software.

SaaS is often a deeply complex technical infrastructure (one day I’ll try to sketch out everything that goes into testing web performance in PageSpeed.ONE). SaaS is domain knowledge of the problem. SaaS is the know-how you accumulate as the author of an app. SaaS is product vision, communication with your audience, and discovering problems a vibe coder can’t even imagine. SaaS is solving for stability, security, and speed.

SaaS is taking responsibility for your problem. Fakturoid takes on some responsibility for your invoicing and part of your financial management. We at PageSpeed.ONE take on, through our SaaS, part of the responsibility for the performance of your websites.

No matter how good it gets, AI won’t take responsibility for anything.

Programming isn’t just writing code. That’s why AI won’t replace all programmers.

SaaS isn’t just a programmed app. That’s why AI won’t replace all SaaS.