Of *course* people want "do this for me". I'm certainly not going to put myself in a position to explain to someone "here's all these details which, if I did my job correctly, you shouldn't need to care about"
There is, however, an ethical responsibility of those building tools to make them 1) safe to use by their intended audience and 2) comprehensible to those who would maintain and extend them. How we solve this problem as a community is the Big Question. As a *BSD person who now mostly (but not entirely! I still install NetBSD when I can) uses Linux based tools, I've had to come to the "better to light a candle than curse the darkness" side of things.
Improve where you can, point out flaws where they're apparent. It's the best we can do.