I think the problem is that pretty much every job description is filled by about the same proportion. If you actually are one of the 30% of sysadmins, you spend half your time trying to accommodate the needs of the 30% of programmers, half trying to minimize the damage caused by the 70% of the programmers, and the other half trying to keep the 70% of sysadmins out of your way.
More seriously, no matter what your job is, if you're actually good at it you become used to dealing with people who aren't good at theirs. Trying to curcumvent their ostructions then becomes a natural reaction. Recognizing that you're actually dealing with one of the good ones and letting them be in charge of their own domain is difficult. Recognizing when you're being one of the 70% is even harder.