This article is quite true. And frankly, this level of complexity is not necessary. It is often a bi-product of organizations attempting to save money through ad hoc changes and extending equipment usage beyond planned or recommended levels.
http://www.infosecurity-magazine.com/news/wan-complexity-hampers-security/