Au contraire. They know how to produce software, they just don't seem to get networking at all and that's an issue I've seen on my developers out there.
Also, I'm sorry guys, but most of you don't really get advanced networking concepts. Just like I don't get many advanced software architecture topics. It's a matter of specialisation.