Nice article Saumitra, my summary would be "when users hit the limit of a no-code tool, they can't do anything about it".
While it is valid, I wanted to share my point of view:
"No-code tools" are abit better than "Site Builders". Basically, they both adding and styling blocks to made a page. Though, no-code tools intended to build more than a websites (i.e allow users to manage query, data, and custom events)
It's just "no-code tools" have more limits. Since its new, and its nature was intended to design for non-programmers.
P/s: Since the term "no-code" is getting popular, I also think many Site Builders use that term to call themself
Connecting data and make some transformations is relatively easy, think of Zippier, but implementing logic is hard, at the end of the day you need to code it. Think of all frameworks, even when you get everything out of the box, almost always you will need to code something yourself to customize it the way you want, I bet this will always makes it harder for no-code tools to generalize people problems, and when the try to make it more flexible like a programming language does, then it will be even harder to use by the normal / non developer people, and the only people would get benefit from it the people who can code, back to square one.
The comparison to logistics and the last-mile problem is brilliant!
I agree that the promise of no-code is misleading. You'll always reach a point when you need code to cover a specific use-case. The way I see how to close the gap of missing capabilities is to build a low-code platform with a rich set of primitive blocks but also a flexible API. Then you could invite independent developers and let them implement (and monetize) more specialized blocks. In fact, this is what Shopify already did. Shopify focused on the e-commerce highway while letting independent developers handle side roads in form of apps. This is also what Airtable may achieve with their marketplace.
By the way, @saumitra1993, which website/app builders did you have in mind writing your article?
No code works only when there are simple add-update-delete-list kind of usage.
Anything one step above it generally things get too complex. One has to work around it.
If it's a business users they will just give up. developer like us do try to solve the problem and learn not to create next app using no code
Theses no-code providers will one day build mini apps on their platform for most use cases. of course they write lot of code for it work smoothly. This will help them keep and grow the customer base. They become a collection of micro SaaS .
It's easier than ever to build powerful apps and websites without code.