Maybe this isn't the grand theory to support them all, but it reminds me a lot of why cancer is so destructive. One part of a large community using far too many resources. There could be a cluster theory to support the causes of cancer as well, but cluster theories are very hard to find solutions for. We don't just need to casually understand the problem. We need to prevent it if possible.
At least this theory gives us a reasonable means of experimenting with and analyzing future failures.
Edit:removed my opinion of others' opinions.