The general population doesn't know what's happening, and it doesn't even know that it doesn't know.
The key to managing complexity is to focus on the interfaces between components, not their implementations.