Second, this leads to a lot of people distrusting anything that adds superficial complexity to the mental model for the "guts" of the system.
Even if that complexity is necessary for some other goal.
Even if that backend complexity simplifies the interface between the user and the rest of the world. They distrust anything that adds layers or adds sophistication to that mental model
It's like saying that you want to use software where you can understand the implementation class hierarchy
4/