UMLとデザインパターン

仕事中の思いつき。
UMLデザインパターンも、開発者のコミュニケーション用の言語だと思えば目的は同じ。しかしUMLはあくまでsyntaxを決めてるだけであり、逆にデザインパターンは意味を使いまわすことを目的として特に記述用の文法を決めているわけではない。(だから解釈をめぐって議論にもなる)
UMLを「書いてもいいがその後には手を洗うこと」を推奨していたりする人たちでもデザインパターンのムーヴメントには腹が立たないらしいのは、このへんに関係がある?