If you mean software is easier to use than create, sure. But if you mean it's easier to understand existing code than write new code, countless rewrites suggest it's not so simple.
You can see that they are breaking the problem into various cost estimates, and other features, and just running a simple regression to figure out which features they should target for automation.
The problem with ML is that you don't know now if it will work. You just have an intuition that, eventually one of these areas will be able to be automated.
You notice that their approach to the front end is to make various modules (log in etc) that the AI can automatically deploy in various starter packages.
Kind of simplistic at the moment, but maybe it will yield something?
Of course there is plenty of unreadable code in any language.
Javascript after Babel and Webpack is done with it is pretty near unreadable as well.
In fact pretty much most autogenerated code is horribly annoying for humans to read.