It's not so much the complexity as it is the lack of knowledge of basic EE theory that tends to trip up "outsiders."
Case in point; I've been helping a coworker with software only background (I started out as an EE) with a very simple circuit that he could not get to work. As I explained how to debug it, I began to realize that there was a a lot of required background knowledge I simply took for granted and that most hobbyists didn't have. And that made explaining what to do very difficult.
And my day job is a large C++ system. Trust me, this kind of stuff is easier and more relaxing ;-)
Agreed. Electronics hackery, especially making sense of someone else's circuit, takes a lot of acquired knowledge. Knowing common circuit topologies and being able to identify them when you see them, knowing that if you see a component in a TO220 package there's a 95% chance its either a transistor or a linear reg (usually you can guess more specifically just from its location on the board), having a mental list of components you can use to design a certain circuit (hmm, an audio preamp? I wonder if an NE5532 would be suitable?), knowing that a yellow bipedal surface mount thing is almost certainly a tantalum cap, knowing that a number of connectors near a SoC is probably JTAG etc. All of this just comes from experience and recognising patterns! Although I imagine dealing with code is somewhat similar? Perhaps there are certain things which you come to notice by instinct? Eg maybe you can look at some assembly and, just skimming over it know that it's supposed to be a time delay?
Case in point; I've been helping a coworker with software only background (I started out as an EE) with a very simple circuit that he could not get to work. As I explained how to debug it, I began to realize that there was a a lot of required background knowledge I simply took for granted and that most hobbyists didn't have. And that made explaining what to do very difficult.
And my day job is a large C++ system. Trust me, this kind of stuff is easier and more relaxing ;-)