I think there's also a danger here that by not writing code, and going through the learning journey that writing code provides, people are less able to debug code, and understand what it's doing.
It's a form of abstraction where the complexity - writing code - is abstracted away for faster development. But what do we lose in that process?
In a way, there will be a higher dependency on people who have coded for decades to be able to do debugging and more complex programming tasks.
It's like cars - as they've become easier to drive, they're harder to debug and fix, so there's an increased dependency on mechanics (and in turn, on car manufacturers who don't let mechanics do as much).