I think the author is missing the point. Large, overly complex, ineffective systems a symptom of corporate culture. It isn't something that you can just fix without fixing the underlying cause.
Exactly - it is NOT a technology problem. Well other then vendors capitalising on the corporate culture in selling "solutions" which just make things worse.