What I think is that engines are tools, just that. And depending on the skill level we can manipulate those tools or not. The fact is that there are much simpler tools, which seek to hoard a market of people who have no basis in programming, and others on the other hand are sold to programmers who can get the best advantage and advantage to the issue.
What may be easy for us for another is complicated, but at the level of detail, for example you get better use of a language like c ++ compared to a high level. That's what I think.