There's a balance to be had with IT, I'm sure those who have worked in IT departments know this, there are always bad eggs (like every department).
If the organisation hero-worships IT then it'll never work properly, the bad eggs will do next to nothing and consider themselves above the rules that apply to other stuff. If the organisation treats IT like sh!t, they'll only have poor staff and a high turn over of decent workers.
Personally I think IT should always be treated like any core service department, it's given the funds it needs but oversight is fairly strict, importantly that oversight should be by someone who understands how IT functions e.g. a Director who has worked in IT hands on. You'd never have a finance director who'd never worked in payroll or accounting after all.