Giacomo Balli profile picture
Giacomo Balli
Complex decisions. Clear thinking.

For owners and founders who run the business, not the technology.
Technology advice from someone paid only by you.

Let’s Talk It Through LinkedIn

Fluent in business and technology · Since 2010

When AI Makes Features Cheap, What Becomes the Moat?

AI is making software easier to build.
It is also making weak businesses easier to expose.
When features become commodities, the moat moves somewhere far more difficult to copy.

A decade ago, a small mobile team could spend months building something competitors could not easily replicate. Today a capable developer with modern AI tooling can reproduce much of the visible surface area of an app shockingly fast. That changes the economics of software, especially in mobile, where feature parity increasingly arrives before most companies have even finished marketing the original launch.

I have spent years around mobile products, both advising companies building new digital initiatives and running long-lived utility apps myself, and one pattern keeps repeating: users rarely stay because a product impressed them. They stay because removing it creates friction in their actual life or workflow.

That distinction matters more now than ever.

For most of the App Store era, software companies competed on features. Who shipped more of them. Who shipped faster. Who had the cleaner interface, who added AI first, who jumped on the new trend before anyone else.

That game is ending, and AI is the reason.

The cost of building a feature has collapsed. In a controlled trial GitHub ran with nearly 5,000 developers, the group using an AI coding assistant finished the same task in 1 hour and 11 minutes against 2 hours and 41 minutes without it, around 55 percent faster, and that was an early version of the tool. The tools since, Cursor, GitHub Copilot, Anthropic's Claude, have only widened the gap. Work that took a team months now takes days, sometimes an afternoon. The barrier to entry is falling and the barrier to copying is falling faster.

The obvious read is that competition gets brutal. The less obvious read, and the one that matters, is that most companies are now defending the wrong thing. When features are cheap, they stop being a moat.

So where does the moat go?

It moves underneath the interface, to the things AI cannot mint on demand: utility, trust, distribution, proprietary data, and a place inside someone's actual workflow.

You can see the shape of this across software already. Stripe became payments infrastructure. Shopify became commerce infrastructure. Twilio became communications infrastructure. None of them won by being the most exciting product in the room. They won by sitting underneath everyone else's work, so deep that ripping them out costs more than tolerating them.

The most defensible products stop behaving like destinations and start behaving like utilities: quiet, embedded, operationally trusted, and painful to remove.

Mobile is heading the same way.

There is a simple test for whether you have any of this. Imagine a competitor clones your app tomorrow morning, pixel for pixel, every feature matched. What is still yours?

The data you have collected that they cannot.

The workflow your users have wired into their week.

The trust you spent years earning.

The distribution channel you already own.

The operational understanding that came from years of interacting with real users solving real problems.

If the honest answer is nothing, you do not have a moat. You have a head start, and AI just shortened it.

This is worth saying plainly, because a softer version of the argument is wrong. Being a small, useful app is not itself a moat. Founders building on AI right now will tell you the same thing, often bluntly: the model is not the moat, and neither is the feature. Every app is a commodity until something defends it.

Utility is the price of entry.

The moat is everything wrapped around it.

Once you see the moat that way, three things every operator obsesses over start to look different.

Retention.

Acquisition.

Discovery.

Each one quietly rewards the same shift.

Start with retention, because it is the most misunderstood. The old reflex was to manufacture it with notifications, streaks, infinite feeds, the whole behavioral toolkit. That produces activity, and activity is easy to mistake for strength.

What matters is what the retention is made of.

An app that manipulates attention has to fight for attention every single day. An app that solves a recurring real problem does not. The user comes back because the need comes back, not because the app engineered a reason to open it.

The better question stops being how to increase engagement and becomes how to be the default the moment the problem appears.

Usefulness compounds.

Novelty does not.

A user drops a social app after a few weeks and forgets a flashy AI feature once the shine wears off, but an app that reliably does the one thing stops feeling like content and starts feeling like something they depend on.

Acquisition reframes the same way, and this is where the most expensive mistakes hide. For years you could paper over weak retention with paid acquisition. As long as you could buy users cheaply and measure where they came from, shallow differentiation survived.

That era is over.

Business of Apps puts the rise in customer acquisition cost at roughly 222 percent over the past decade, with the average cost to install a paid app now near $4.70 on iOS. And the measurement that made it all legible broke: after Apple introduced App Tracking Transparency, the share of iOS traffic advertisers could track in the US fell sharply, by one widely cited estimate from about 73 percent to 18, and many teams started seeing only half their conversions in their dashboards.

The damage runs deeper than the ad budget.

A company that lives on the funnel starts designing for the funnel. Features get chosen for short-term conversion and notification engagement instead of long-term usefulness, and the product slowly bends toward acquisition economics and away from the user.

Worse, a reliable acquisition engine lets a company grow faster than its product's actual defensibility. Teams expand, roadmaps widen, fundraising stories scale to match the spend, and complexity is the tax on all of it.

So when the engine stalls, the company is not just short on users. It is carrying an organization built for a level of defensibility the product never had.

The split is between renting demand and owning it.

Someone who searches for a tool because they have a problem behaves nothing like someone nudged in by an ad between video clips. The first arrives with intent and tends to stay. The second arrives by interruption and tends to leave.

There is a blunt way to find out which kind you have.

Turn paid off for thirty days.

The users who still show up, the revenue that still lands, the word of mouth that still moves: that is your real business.

Everything that disappears was rented, and you had been paying the rent without ever seeing the lease.

None of this means paid acquisition is bad. The operators who run it well are right to point out that a disciplined team can still turn a dollar into more than two on Meta or Google, repeatably, and build a real business on that math.

The danger is narrower.

When paid acquisition is the load-bearing wall, everything else is allowed to stay weak, and you only find out when the wall moves.

Paid works best amplifying a product that is already strong, and worst papering over one that is weak.

Discovery is where the ground is shifting in a way that favors exactly these products.

In the early App Store, discovery was mostly search and the charts. Then the growth playbook took over: paid acquisition, influencers on TikTok and Instagram, algorithmic feeds, brand spend. For a decade, getting found meant buying or borrowing attention somewhere else.

That is quietly reversing.

Apple has long said roughly two thirds of App Store downloads start with a search, and Sensor Tower's data has put it near 60 percent. The intent was always there.

As AI-built products flood every category, features converge and launches blur together. Users stop being impressed by novelty because novelty is now the default, so they search for a specific outcome instead.

The question underneath a search shifts from which brand feels biggest to which app solves my exact problem right now.

That favors focused products, hard.

A broad consumer app often cannot explain itself in one sentence. A focused one usually can, and that clarity stops being a marketing nicety and becomes a discovery advantage.

Here is the practical version.

On a shelf, you compete for attention.

In a search box, you compete for the exact words already in someone's head.

So write your listing as the answer to a sentence a real person would type, not as a pitch you wish they would read.

The closer your words sit to their words, the less convincing you have to do.

It is not automatic, and plenty of builders will tell you the store is getting worse, not better. They have a point. The same AI wave that sharpens intent is also flooding the App Store with near-identical, quickly generated apps.

The "publish good metadata and wait" version of App Store optimization is dead.

The builders still winning at search treat it as continuous work: localization, fast iteration, enough early traction for the algorithm to trust them.

Intent-driven discovery rewards specificity, but only for the apps that clear the noise. That bar is real, and it is rising.

And the ground keeps moving.

One thing years in mobile teaches quickly is that users almost never want another app. They want the outcome on the other side of the app. The app was simply the container we had available at the time.

That becomes important once AI agents start mediating software itself.

The assistants competing to be that layer are already familiar: OpenAI's ChatGPT, Google's Gemini, Anthropic's Claude, Apple's Siri, Amazon's Alexa, Perplexity. Whichever ones win, they sit above the apps, not beside them.

When an agent can call capabilities directly on a user's behalf, the standalone app matters less as a destination. The user may never open the interface at all. They may simply express intent and trust a system upstream to execute reliably.

That changes the competitive layer entirely.

The future winner may not be the product users interact with directly.

It may be the system agents trust to execute.

None of this is here yet. People still open apps, and today's agents stumble on anything messy. The direction is set, even if the hype runs ahead of it.

In that world, surface-level differentiation weakens dramatically. If ten products produce roughly similar outputs, agents will optimize toward reliability, structured data, predictable execution, workflow compatibility, historical trust, and infrastructure depth.

The app layer itself starts becoming partially interchangeable.

Which means the moat sinks lower.

Toward proprietary systems.

Toward trusted integrations.

Toward operational reliability.

Toward embedded workflows.

Toward accumulated behavioral understanding.

Toward infrastructure.

Implementation speed is no longer rare.

Distribution is rare.

Trust is rare.

Embedded utility is rare.

Proprietary insight is rare.

And increasingly, so is clarity.

Which is why many of the most durable app businesses of the next decade will look boring from the outside.

They will have innovated plenty.

They will also have solved one real problem so reliably that their users stopped looking for anything else.

Read on LinkedIn

Discuss on LinkedIn



Published: Sun, May 24 2026 @ 3:28:44
Back to Blog