That only works until something goes wrong, which it does regularly because the overall quality of the components that are usually used is mediocre.
I would hesitate to build anything without a technical expert on hand.
In a couple of years I can imagine people going, "back in my days we had to use Ruby on Rails and Django to make websites...you kids have it too easy these days and don't understand a thing about the lower level stuff.."
If simplified frameworks let people make things, that's awesome in my opinion. More of that!
Low level technical stuff has its place too; but the use cases are far far fewer. Its really much more important as a developer that you can produce something and show it to people, than that you have a detailed knowledge of the platform.