> How can a company learn how to find better and better ways to deal with things if it takes all of the intelligence of its people and diverts them from those big problems.
This is an argument for HR and IT, not against. If everyone in your organisation has to go out shopping for their own computer and set up their own sharepoint etc, they're all wasting their time doing something that should've been taken care of for them.
The problem isn't the existence of HR and IT, it's the dynamic of HR and IT as a set of interest groups - putting processes in place that make IT or HR's lives easier at the cost of productivity the other employees.