The answer is "yes." The entire field of Human Factors and Ergonomics is devoted to enhancing the experience of the human user. Cognitive engineering is the branch of human factors that focuses specifically on how people perceive and respond to system interfaces. Engineers and scientists in this field try to design components, systems, interfaces, and even training to be the best fit for the users. By exploiting built-in capabilities and navigating around known pitfalls with human cognitive abilities, we can design systems that are more natural and thereby safer and more effective to operate.
Now, as to whether the design of the interface has anything to do with people failing to see possible improvement(s) - I think this is unrelated. If you read Donald Norman's The Design of Everyday Things, he makes a big deal about how people blame themselves for the ergonomic shortfalls of a poorly designed thing.
Take a push-pull door with pull handles on both sides of the door. The natural action is to walk up and pull on the handle, because handles afford pulling (regardless of what side of the door they are on). So, you pull on the "push side," then blame yourself for not reading the sign that said "Push," when in fact it was a bad design that led you to pull in the first place. And you carry on without a second thought, nevermind the fact that it was the designer, not you, who is an imbecile.
So, the short answer to the second part of the question is people don't generally think about improving the system, they think about how to avoid making mistakes in using the system.