It's not "no code" it's "code later". It doesn't prevent the effort of coding the solution, just moves it down the line and makes it harder.
The good part is that (as the article) says, you only need to write the code when you know the code will be used.
The bad part is that the no-code solution will break at some point. Usually because some part of the chain introduced a breaking change, or the process its modelling needs to change in a way that the solution can't handle.
Then you need to replace the no-code with actual code, while under time pressure because the business is broken waiting for the new solution.
He's right - this is a useful tool, and sitting in the middle is the best place. But there are lots of people who will read this and create something completely with no-code and with no intention of replacing it with code, until it breaks and then they're in a painful place.