Pattern Language Strengths
Complex systems have more than one correct partitioning. PLs don’t require a partitioning; i.e., you don’t need an outline.
Documentation can be written as the design solidifies. I view the design process as ice freezing---designs start solidifying around points of understanding.