"Other professions know that this is a problem and have strategies to deal with it, but there's no recognition of this in IT," Daniel told The Register. "In part it's because we're a very young profession that's constantly changing."
Daniel is missing the point, with no disrespect intended on my part.
Management isn't just unaware (though that's sometimes the case). In many cases, management just doesn't care. Plenty of them don't identify with IT(just a bunch of geeks, probably have social development issues, we don't understand what they're saying so it's probably not important). Further, while most of us know that in IT, the best departments make things go so smoothly it seems easy, that means management assumes it IS easy, not that we're working hard so that it is for our user base. And when it comes to funding IT vs. funding their own salary, benefits, or pet projects, IT will always take a back seat, even though expectations will still be high no matter how little IT is given to build on.
When you don't feel listened to, trusted, or appreciated, the results are lousy. I just left a job where my director took most of the credit (though I'll acknowledge he was owed some), but never told the IT staff they were appreciated, only what they did wrong. He didn't have our backs when a user took it out on us unfairly, and was more interested in showing how much he cut from the budget to justify his salary, rather than ensuring his people got funds for training, or fair compensation, and he wasn't open to issues that took more than thirty seconds to explain, nor constructive criticism.
I'm paid a little less, and my position is a little more entry-level; but I'm now part of a team where we don't have time for politics, and everyone understands IT, so we all understand its value and the amount of work it takes.