No-code tools fail when it comes to leaky abstractions and complex logic. They might solve some trivial cases, but they are not the end of programing.
No-code only means that the code is somewhere else and it has been nicely packaged for easy reuse. The moment you can't build it with lego, you can't do it with no-code. :)