Here's a question nobody in the web industry wants to answer honestly: if Wix, Squarespace, and WordPress solved the problem of putting a business online, why does Elementor have over two million active websites — and growing? Why does a new "no-code website platform" launch every eighteen months, each one promising to be the last one you'll ever need?
The answer is uncomfortable. And it matters enormously for what comes next.
Twenty Years of the Same Promise
In 2003, the problem was clear: the internet was becoming essential, but building a website required knowing HTML, CSS, PHP, and probably a hosting deal struck via IRC. The average business owner had no chance. So the builders appeared.
Dreamweaver gave you a visual canvas over raw HTML. Then came the CMS era — WordPress promised to democratize publishing. And it did, partially. Then Squarespace arrived with templates so beautiful they made jaws drop. Then Wix launched ADI — an AI-powered tool that would "build your site for you" in minutes. That was 2016. Then Weebly, Jimdo, Site123, and dozens more. Then Webflow for "the professional no-coders." Then Framer for "the designers who think in code." And then Elementor grew to serve over two million websites by letting people drag widgets onto a page.
Two decades. Hundreds of products. Billions in venture capital. And the problem is still not solved — evidenced by the fact that new entrants keep finding a market every few years. Elementor didn't grow to two million websites because Wix and Squarespace didn't exist. It grew because those tools didn't fully work for everyone they claimed to serve.
Why No Builder Has Ever Fully Worked
The reason is architectural, not executional. Every website builder in history has been built on the same flawed premise: if you make enough pre-made components and make them easy to drag and drop, you'll cover every use case.
This sounds reasonable until you realize what a website actually is. A website is a document of intent. It reflects exactly what a business is, what it does, who it serves, what it charges, and what it wants people to do next. No two businesses are identical. No two intents are identical. A florist and a law firm may both need a "contact form," but they need it in a completely different context, with a completely different visual personality.
Pre-made components cannot accommodate infinite variation. So builders end up making a choice: constrain the user (you can only use what we've built), or expose complexity (here's a custom CSS box, good luck). Neither is a solution. One is a ceiling; the other is a lie that you're still no-code.
- The template ceiling: You can only build what the component library allows. Need something custom? You've hit the ceiling.
- The update trap: Every platform update risks breaking your customizations. Your site becomes technical debt.
- The lock-in loop: Content, design, and logic are stored in proprietary formats. You can't leave without rebuilding from scratch.
- The complexity illusion: "No-code" tools expose their own deep complexity — nested components, custom CSS panels, proprietary variable systems — that are just as hard as real code, but less powerful.
This is not a failure of effort or intelligence. The teams who built these platforms are exceptional. This is a structural failure. The concept of a "builder" is a layer of abstraction on top of the real thing. Abstraction has a cost. It limits, it constrains, and it creates a ceiling that every serious user eventually hits.
The New Primitive Is Code
Here is the shift that changes everything: the problem was never that code was hard to run. The problem was that most people couldn't write it. That constraint has now been lifted.
A website coding agent doesn't build on top of a component library. It writes real HTML, CSS, and JavaScript — the actual underlying language of the web — from a plain description of what you want. There is no template. There is no ceiling. There is no lock-in. The output is a collection of files that live in a folder and work in any browser on earth. You own them completely.
- Pre-made components as the primitive
- Visual canvas over proprietary markup
- Platform owns your site structure
- Hit the ceiling at every non-standard need
- Platform updates can break your work
- Switching costs are massive — rebuild from scratch
- Real code as the primitive
- Natural language over actual web standards
- You own the output — always
- No ceiling: anything the web can do, you can build
- Your code is your code — no platform dependency
- Take your files anywhere, anytime
This is not a better builder. This is the end of the builder paradigm entirely. The question "how do I build a website?" has had the same answer for 25 years: learn to code, or accept a ceiling. The coding agent is the first thing to make that dichotomy irrelevant.
Minutes, Not Months
The practical implication of this shift is almost embarrassing in its simplicity. A business that used to spend weeks choosing a template, customizing it within its constraints, struggling with DNS, and paying a developer to fix what the builder couldn't — that same business can now go from zero to a live, published, custom website in a matter of minutes.
Not a prototype. Not a demo. A real website, with real code, at a real URL, on the real internet. The florist describes what they want. The agent writes the HTML. The agent generates the images. The agent publishes to a domain. This is not science fiction; it is happening today.
Those who don't know this will keep paying subscription fees to platforms that give them a ceiling disguised as freedom. They'll keep hitting that ceiling. And every few years, a new entrant will arrive to sell them the same promise in a shinier package.
What This Means for the Industry
The website builder market — estimated at over $2 billion and still growing — is an industry that has survived on the gap between what people need and what code can provide. That gap is closing rapidly.
The incumbents will respond, as they always do, by bolting AI features onto their existing architectures. "AI-powered design suggestions." "Smart layout recommendations." These are genuinely useful features — and they will not be enough. Because the underlying architecture remains unchanged. You're still hitting the same ceiling. You just have a robot helping you approach it faster.
Real disruption happens when the architecture changes. Not when you add AI to the old architecture, but when AI becomes the architecture. When the primitive shifts from "blocks" to "instructions." When the output stops being a proprietary blob and becomes real, portable, owned code.
The website builder had a good twenty-year run. Its replacement isn't another builder. It's something categorically different — and the businesses that understand this first will move faster, spend less, and own more than those who stay in the drag-and-drop era one cycle longer than they needed to.
Ullbek is the website coding agent — describe your business in plain language and get a real, published website in minutes. Founded in 2026, Ullbek is building the infrastructure for the next era of the web: code as the primitive, not components.
← Back to the Ullbek press room