>> 2) we have to learn some of their work while building our apps, but they learn next to nothing about ours
>
>One of my clients learned how to create shortcuts on Windows Desktop.
>
>I would not call them being not smart enough. Their brains work differently, and sometimes they are just not interested in anything outside their line of occupation. Same way we open car trunk much more frequently than the hood. Imagine the stories car mechanics trade about their customers.
I had a mechanic who allegedly fixed my car, and when I wanted to see what he did, he asked me "how do you open the hood?".