Add another one to the pile
I'm sure I've heard this rhetoric, wrapped around different "developments" every few year for the last few decades.
Whether it was said about high-level languages, application generators, 3G and 4G languages, Object-Orientated, Agile, Multi-threading or whatever fad is getting taught in tertiary education these days.
The point is, that adding more layers just hides the underlying stuff. It's still there: in all it's flawed implementations, assumptions and incompatibilities.
Programming is hard. Mainly because people who do it don't have complete familiarity with the tools they are using, place showing off their intelligence above writing clear code, only have a vague idea of what the final goal should look like, haven't been given the time to do a proper job of keep getting new and conflicting changes added to whatever specifications they started with. None of these problems is helped by having a new programming fashion, toolset or language foisted on them every few year (or university generation: the time between a new intake and them graduating).
Simply coming up with a new set of buzzwords and more hoopla won't fix the underlying difficulties. It certainly won't help inexperienced and time-pressured programmers make better applications.