> (4) ignorance about why algorithms perform well;
Au contraire. It is the correct understanding, born out of deep expertise, that algorithms, outside very structured artificial environements, often do not work well at all.
Even provably correct algorithms fail if there is even the slightest mistmatch between the assumptions and reality, imprefect data, noisy sensors, or a myriad other problems. Not to mention that the implementations of these provably correct algorithms are often buggy.
When of algorithms are based on user input, users learn very quickly how to manipulate the algorithm to produce the results they actually want.