No-code is great 99% of the time. We want to leverage that to move fast, yet we also don't want to hit walls. For the remaining 1%, we need the ability to build anything with custom code.
If you can code, you obviously crave the flexibility. If you can't, you still want the freedom of unlimited growth. Should you hit any of the walls of no-code, you don't want to hire a team of developers and start from scratch. You want the ability to find a developer to build that specific feature for you, while still keeping 99% of the project in no-code land.
For that, we need a platform where no-code and code are both first class citizens. We need the best of both worlds.
I call this approach no-code-first and I've been working on a no-code-first application platform called Boomla for many years now.