On the flip side, it's also frustrating to know you're right about something, but because your co-workers don't have the same education as you they completely ignore you.
They are both real problems. Anecdotally, I've seen a lot more cases of specialists failing to communicate effectively than of non-specialists ignoring well-expressed advice. It's kind of endemic among techies, unfortunately.