The real challenge of programming is how you organize a million if statements in a way that the system can be understood and evolved predictably and cheaply over time.
And any tool that takes away the control of how you organize your code and allows for the creation of complexity without proper version control, debugging, testing and code review is doomed to failure.
No code is just code at a higher level of abstraction. No code works when you don’t need a lot of code to solve the problem to begin with. Which is kind of a mind bender.