What's a real life usage for detecting communities in complex systems?
Suppose you have a bunch of friends, regularly meeting together. Occasionally, you also visit your sibling, and they have their own friends. Can we extract these groups of friends just from knowing who's friends with whom on a social network? This is community detection, which is a form of intelligence gathering.