The most effective way I've noticed to be promoted in IT is to be incompetant at IT, then you spend all your time appearing to be doing something, and you seek the paperwork tasks involving lots of emailing and nagging, and checking off what is done and not done. You always appear more concientious than the guy who ignores emails for an hour so they can code.
Somebody has to do all that stuff. I'd rather deal with tech than administrative stuff and scheduling; that's why I went into the field. As far as the "worth" of such activities, I cannot comment on the supply versus demand, but it's a role somebody has to fill. Hopefully they know enough about tech to not suck at it too much.
I'm hesitant to knock that role in general. Some do it well and some suck at it, just like coders and anything else. The problem is that bad managers spread the bad-ness wider than individual flunkies.