"No Code" tools do have an actual advantage in that they only allow to create valid programs. They don't prevent bugs however so that advantage is pretty tenuous, it's akin to a type system that works as you go.
The main disadvantages are that they are harder to edit, copy, reuse, and quickly become a tangled mess when programs grow in size.
Maybe there is a middle ground to find somewhere, keep text for editability and because our whole education system is based on it and I'm pretty sure humans have dedicated brain structures to process language, write basic blocks in a regular programming language, and create DSLs to write "business logic" in.
The main disadvantages are that they are harder to edit, copy, reuse, and quickly become a tangled mess when programs grow in size.
Maybe there is a middle ground to find somewhere, keep text for editability and because our whole education system is based on it and I'm pretty sure humans have dedicated brain structures to process language, write basic blocks in a regular programming language, and create DSLs to write "business logic" in.