I think you need to distinguish between complicated and complex systems. The definitions and descriptions here seem to fall between the two. With multiple feedback loops, i.e. each actor responding to changes elsewhere in the system, you have a complex adaptive system, with real limits on what you can know, predict or attribute. Not sure this article fully embraces the implications of that.