Look back at how interpreted languages sped the development cycle, and empowered home users to write working stuff in Basic and Hypercard. Professional work made a leap out of these, but sysadmin people relied on scripting languages to get things done, often in perl and friends.
While the new tools offer a "step up" as noted, turning developers into reviewers, and possibly empowering home users, I see some problems.
AI tends to reinvent the wheel at every turn, and whether I am a professional developer wanting reliable and thoroughly tested routines as building blocks, or the home user not wanting the fridge to launch a DDOS attack on government sites, this seems counter to good practice, and the verbosity makes review difficult, so you have to get your tools to review your tools.
And there's no learning. Our great skill is in confronting the unknown, and ma lose this when everything is a button-push (or prompt) away.
I chug away at piano, rather than letting the MIDI play stuff.