We're all humans, we have the privilege of being illogical and unreasonable when we want to
I haven't read the article yet myself, but part of my day job is developing ETL flows in a "low code" manner.. We design data flows graphically using drag-and-drop components that are then connected in useful ways. So I do agree it's often a nice way to work.
The limitations, however, seem to reveal themselves when projects and teams grow, as at that point you often end up wanting to see the exact changes introduced by a release, or for that matter sometimes merge conflicting changes.
In our original, application native toolchain, this was a very tedious task that required exporting a job folder from prod, exporting your work on the same folder in dev, and diffing the two XML files. It was rarely done; more often you'd just have someone sit with you and review the changes graphically, with them having the only choice of trusting that you went through all the changes with them.
We've ended up moving to a Git repository, and I've added some support for more human-friendly diffing by showing changes in a YAML representation of the XML data. Still, I would much rather have eg. a DSL with round-trip support, so if I want to I can code using the DSL, see diffs in terms of the DSL, AND collaborate with someone who is using only the graphical tools.
Of course, YMMV.. I'm sure there are low-code systems with better development workflow support.