The Lock-In Economy: Why Discord, Slack, and Figma Are Betting Against Ads — and Winning
There's a version of the internet where every free product eventually becomes an ad product. Facebook proved it. Google built an empire on it. For a long time, that felt like the inevitable arc of any platform that wanted to grow big without charging users upfront.
Then Discord, Slack, and Figma came along and quietly decided to play a completely different game.
None of these platforms make meaningful money from advertising. None of them are trying to. Instead, they've built their business models around something older and, in some ways, more ruthless: making themselves impossible to leave.
The Ad Model's Dirty Secret
The ad-supported model works, obviously. Facebook's revenue last year was north of $130 billion. Google's advertising business is even larger. But the model comes with structural baggage that's increasingly visible to both users and regulators.
Ad-supported platforms need scale above almost everything else, which pushes toward engagement optimization — keeping users on-platform as long as possible, feeding algorithmic content loops, and harvesting behavioral data to improve targeting. The product and the monetization mechanism pull in the same direction: maximize time-on-site.
For consumer social apps, that dynamic is uncomfortable but tolerable. For productivity tools, it's basically a non-starter. Nobody wants their work communication platform optimizing for engagement. Nobody wants their design software harvesting behavioral data to sell to advertisers. The use case simply doesn't support the model.
But the deeper reason Discord, Slack, and Figma avoided ads isn't just philosophical — it's strategic.
What Lock-In Actually Looks Like
Switching costs are the unsexy cousin of network effects. They don't get as much coverage in startup media, but for B2B and productivity-adjacent platforms, they might be more durable.
Slack's lock-in is a good example to start with. On the surface, Slack is a messaging app. Plenty of messaging apps exist. But after six months of active use, a Slack workspace contains your team's institutional memory — years of decisions, conversations, shared files, integrated workflows, and custom automations. The cost of switching isn't the monthly subscription fee. It's the organizational disruption of migrating all of that history, retraining your team, and rebuilding integrations. Microsoft Teams has billions of dollars and a built-in Office 365 distribution advantage, and Slack still has a fiercely loyal user base that resists migration.
Figma's lock-in is even more elegant. Design files don't just live in Figma — they become Figma. The component libraries, the shared design systems, the developer handoff workflows, the comment threads that represent months of stakeholder feedback. A design team that's been in Figma for two years isn't switching to Adobe XD or Sketch without significant pain. Adobe apparently understood this well enough to try to acquire Figma for $20 billion — a deal that ultimately fell through with regulators, but that number tells you everything about how the market values that lock-in.
Discord's situation is slightly different because it straddles consumer and community use cases. But the dynamic is similar: a Discord server with years of conversation history, custom bots, channel structure, and community culture is genuinely hard to replicate elsewhere. The community is the product, and it lives in Discord's infrastructure.
The Financial Mechanics
So how do you actually make money from lock-in without ads?
Slack's answer was straightforward B2B SaaS: free tier with enough utility to hook teams, paid tiers that unlock features organizations actually need at scale. The free plan stores only 90 days of message history — a deliberate constraint that nudges growing teams toward paid plans once they realize they need their institutional memory to stick around.
Discord's monetization has been more experimental. Nitro subscriptions, server boosts, and a growing marketplace for digital goods have replaced the advertising revenue the platform has explicitly said it doesn't want. Discord's CEO has been publicly skeptical of the ad model for years, and the platform's growth among Gen Z suggests that skepticism resonates with users who've grown up watching ad-supported platforms degrade.
Figma's model is pure SaaS — per-editor seat pricing that scales naturally with team size. The free tier is generous enough to onboard individual designers and small teams, but the pricing clicks in as organizations grow. It's a clean model that aligns the platform's revenue with its customers' success.
Is This Sustainable at Scale?
The honest question is whether the lock-in model holds up under pressure. There are a few real risks.
First, the enterprise market is brutal. Microsoft and Google have virtually unlimited resources to bundle competing products into existing enterprise contracts. Teams and Google Chat aren't necessarily better than Slack, but they're often free for organizations already paying for Office 365 or Google Workspace. Competing against free-bundled is hard regardless of how sticky your product is.
Second, regulatory scrutiny of lock-in practices is growing. The EU's Digital Markets Act and ongoing FTC attention to anticompetitive behavior could eventually target the kinds of data portability restrictions that make switching expensive. If regulators force platforms to make it genuinely easy to export data and workflows, some of the switching cost moat erodes.
Third, open-source alternatives are getting better. Mattermost and Rocket.Chat have been chipping at Slack's enterprise base for years. If a large organization has the engineering resources to self-host, the lock-in calculus changes.
What Startups Can Learn From This
The lock-in model isn't a cheat code — it requires building something genuinely useful enough that people want to stay, and then making the product more valuable over time as usage accumulates. That's harder than it sounds.
But the strategic lesson is worth internalizing: advertising dependency shapes product decisions in ways that often conflict with user trust. Platforms that monetize through subscription or seat-based pricing are structurally incentivized to make the product better, not just stickier. That alignment matters, especially as users get more sophisticated about how their attention is being monetized.
Discord, Slack, and Figma aren't avoiding ads because they're idealists. They're avoiding ads because they've found a model that works better for their specific use cases — and because they've built products that users genuinely don't want to leave. In a web increasingly cluttered with attention-harvesting platforms, that's a real competitive advantage.