We should not reinvent programming languages. They have been expertly crafted to be the most powerful and expressive abstractions. Specializing them into DSL is counter-productive: specialized DSLs lack all the nice features of mainstream PL that have been iterated on for many more manhours that could ever be sunk into any startup's DSL. I would argue that the best of both worlds are embedded DSL, but the best embedded DSL are simple libraries that do not require staged meta-programming. Of course, normal libraries provide no-lock in so it has less commercial values.
Most of the benefits of those so called no-code or low-code platform is not in the coding abstraction but in the platforming aspect that makes it easy to deploy and integrate your apps with secrets, schedule and permissions. This is exactly the minimalist approach taken by windmill.