As an engineering student, I was told that technicians often have a better grasp of their domain than the engineers. It's the result of a narrower focus than the engineers get.
Actually, the shop floor often can have valuable feedback as well. They know more about the actual assembly than the engineers. Sometimes the engineers make things unnecessarily difficult to assemble simply because they don't know that something simple on the wiring diagrams is hard in real life. Like thick cables that can't bend easily.
Great. You're smart. You're probably a great dev. But let's face it, we're the builder's, they're the architects. They're the researchers, we're the lab assistants. I'm OK with that because I like building. Occasionally I'll try to plan and design my own house, but I'm certainly not as effective as those who've gone to study this. Maybe after 5 (YMMV) years I will be with self-study, but they'll have 5 years more experience by that point.
(Don't take that "you're smart" comment as an insult, I genuinely meant it.)
Actually, the shop floor often can have valuable feedback as well. They know more about the actual assembly than the engineers. Sometimes the engineers make things unnecessarily difficult to assemble simply because they don't know that something simple on the wiring diagrams is hard in real life. Like thick cables that can't bend easily.