This also resonates with me. That's one of the reasons I am not on the development side of things. In the systems side you need to know some of everything.
The same, pretty much. I moved into architecture and having such broad knowledge really helps with being able to talk to pretty much anyone.