Quick, someone get Paul Ingevaldson to work with non-IT people for a few weeks - maybe he'll stop spouting nonsense like this:
It has been my experience that IT professionals will do just about anything to please the user. Regardless of what is requested, the typical IT pro says yes. But what has it gotten us? We are being outsourced, offshored and told that we don’t matter. We agree to a major enhancement to a system during development, and we get charged with missing budgets and deadlines. We agree to modify an outside package, and then we are criticized when we incur ongoing maintenance costs.
Why are there so many end user developed systems out there? Could it be because the default answer from IT tends to be no? Could it be because - in general - they don't understand the business of the company, and are way too busy managing the pipes?
If his theory were correct, "Dilbert" wouldn't exist. He has a point about "the rest of us" not always understanding the true cost of the things we ask for, but it's a two way street full of misunderstanding - not the one way boulevard he imagines.